我有一个Ubuntu (Debian) VPS在美国,现在想在它上组成VPN服务。你能帮我处理一下吗。
发布于 2012-10-12 12:48:00
对于这个说明,我们假设您的虚拟服务器有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:
来源
这个视频也能帮到你
也看这个
https://askubuntu.com/questions/199286
复制相似问题