如何在Ubuntu VPS下配置VPN

\u5982\u4f55\u5728Ubuntu VPS\u4e0b\u914d\u7f6eVPN

\u8ddf\u5728linux\u4e0b\u914d\u7f6e\u6ca1\u4ec0\u4e48\u533a\u522b\uff0c\u5177\u4f53\u53ef\u4ee5\u641c\u7d22\u4e00\u4e0braksmart\u7684linux vps\u914d\u7f6evpn\u7684\u6559\u7a0b

\u5b89\u88c5pptpd
$ sudo apt-get install pptpd

\u7f16\u8f91\u914d\u7f6e\u6587\u4ef6\uff1a
$ sudo vi /etc/pptpd.conf

\u627e\u5230\u6700\u4e0b\u9762\uff0c\u4fee\u6539ip\uff1a
localip \u4f60\u7684\u4e3b\u673aipremoteip 10.100.0.2-10

\u7b2c\u4e8c\u884c\u4e3a\u5206\u914d\u7684ip\u6bb5
\u8bbe\u7f6edns
$ sudo vi /etc/ppp/pptpd-options

\u4fee\u6539\u4ee5\u4e0b\u90e8\u5206\u4e3agoogle\u7684dns\uff1a
ms-dns 8.8.8.8ms-dns 8.8.4.4

\u8bbe\u7f6e\u8d26\u53f7\uff1a
$ sudo vi /etc/ppp/chap-secrets

\u6dfb\u52a0\u4e00\u884c\uff0c\u4f9d\u6b21\u4e3a\uff1a\u7528\u6237\u540d\uff0c\u670d\u52a1\uff0c\u5bc6\u7801\uff0c\u9650\u5236ip\uff1a
"user" pptpd "user" *

\u91cd\u542f\u670d\u52a1\uff1a
$ sudo /etc/init.d/pptpd restart

\u8bbe\u7f6eIP\u8f6c\u53d1
\u6253\u5f00\u8fd9\u4e2a\u6587\u4ef6
$ sudo vi /etc/sysctl.conf

\u53bb\u6389\u6587\u4ef6\u4e2d\u8fd9\u4e00\u884c\u7684\u6ce8\u91ca\uff1a
net.ipv4.ip_forward=1

\u4f7f\u5b83\u7acb\u523b\u751f\u6548\uff1a
sudo sysctl -p

\u5b89\u88c5iptables\uff0c\u5982\u679c\u4f60\u8fd8\u6ca1\u6709\u5b89\u88c5\u7684\u8bdd\uff1a
sudo apt-get install iptables

\u5efa\u7acb\u4e00\u4e2a NAT\uff1a
sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24-o eth0 -j MASQUERADE

\u5c06\u89c4\u5219\u4fdd\u5b58\uff0c\u4f7f\u91cd\u542f\u540e\u89c4\u5219\u4e0d\u4e22\u5931\uff1a
sudo iptables-save >/etc/iptables-rules

\u82e5\u6b64\u5904\u63d0\u793a\uff1a-bash: /etc/iptables-rules: Permission denied \u5219\u53ef\u4f7f\u7528root\u7528\u6237\uff0c\u547d\u4ee4\uff1asu - \u8fdb\u5165root\u7528\u6237\u4fdd\u5b58
\u7f16\u8f91\u7f51\u5361\u6587\u4ef6\uff0c\u52a0\u8f7d\u7f51\u5361\u65f6\u81ea\u52a8\u52a0\u8f7d\u89c4\u5219
sudo vi /etc/network/interfaces

\u672b\u5c3e\u52a0\u5165\uff1a
pre-up iptables-restore </etc/iptables-rules

\u8bbe\u7f6eMTU\uff0c\u9632\u6b62\u5305\u8fc7\u5927\uff1a
sudo iptables -A FORWARD -s 10.100.0.0/24-p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200

\u82e5\u8bbe\u7f6e\u4e86\u4e0a\u6761\u89c4\u5219\uff0c\u8bb0\u5f97\u4fdd\u5b58\uff1a
sudo iptables-save >/etc/iptables-rules

其实都是linux配置vpn的教程,非常简单,具体可以参考raksmart中文指南,我之前看到一篇关于centos配置vpn的教程,我想教程都差不多。

扩展阅读:ubuntu官网网址 ... ubuntu20.04桌面版安装 ... paperpass免费入口 ... ubuntu详细安装教程 ... java windowbuilder ... ubuntu vim ... ubuntu20.04安装教程 ... ubuntu 1588 ... ubuntu20.04更换国内源 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网