使用Ubuntu VPS创建VPN服务器

我在美国有一个Ubuntu(Debian)VPS,现在想要在它上面组成VPN服务。 请帮我处理一下。

  • 哪个程序让我满意。
  • 袜子怎么样! [我也需要它]
  • 我该如何安装呢。
  • 哪个客户经理比会计更好。

对于此说明,我们假设您的虚拟服务器具有IP:83.170.XXX.XXX(在任何地方都替换为真实IP)。

然后以root身份通过SSH登录

ssh root@83.170.XXX.XXX 

按照这些命令和说明,更新Ubuntu:

 apt-get update apt-get upgrade apt-get install pptpd 

编辑文件/etc/pptpd.conf并添加:

 localip 192.168.0.1 remoteip 192.168.0.2-254 

/etc/ppp/pptpd-options插入名称服务器:

 ms-dns 8.8.8.8 ms-dns 8.8.4.4 

/etc/ppp/chap-secrets创建两个测试用户

 user1 pptpd password1 * user2 pptpd password2 * 

/etc/sysctl.conf为VPN服务器设置路由:

 net.ipv4.ip_forward=1 

现在编辑/etc/rc.local (在退出0之前插入并用您的VPS IP号替换83.XXX.XXX.XXX):

 iptables -t nat -A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j SNAT --to-source 83.XXX.XXX.XXX 

重启,我们完成了。

 shutdown -r now 

现在,您可以使用之前创建的任一凭据通过PPTP登录VPN:

  • USER1 /密码1
  • 用户2 /密码2

资源

此video也将为您提供帮助

也看到了这一点