我在美国有一台 Ubuntu (Debian) VPS,现在想在上面搭建 VPN 服务。你能帮我处理一下吗?
- 哪个程序对我来说是多余的。
- 那袜子呢?[我也需要它]
- 我该如何安装它。
- 那么哪个客户经理更适合做会计呢?
答案1
对于本说明,我们假设您的虚拟服务器具有 IP:83.170.XXX.XXX(全部替换为真实 IP)。
然后以 root 身份通过 SSH 登录
ssh [email protected]
按照以下命令和说明更新 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 *
设置 VPN 服务器的路由/etc/sysctl.conf
:
net.ipv4.ip_forward=1
现在编辑/etc/rc.local
(在出口 0 之前插入并将 83.XXX.XXX.XXX 替换为您的 VPS IP 号码):
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 登录:
- 用户1/密码1
- 用户2/密码2