本地电脑ip连接服务器IP

首先,此教程不用于任何不利于国家的行动,只用于学习,记录!如违规请网警联系邮件admin@atkll.com进行删帖,谢谢!
本教程是以
Ubuntu server为例子,如果你用的是其他系统,请使用对应的安装软件的命令如果你使用的不是root账号,那么在安装软件的时候可能会出现权限不够,可以通过sudo来增加权限解决问题

1.安装 pptpd

apt-get install pptpd

 

2.修改文件/etc/pptpd.conf

vi /etc/pptpd.conf

 

3.找到 # TAG: localip 行,在后面添加以下2行

loca1ip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

 

4.修改文件/etc/ppp/Ipptpd-options

vi /etc/ppp/pptpd-options

5.找到#ms-dns这行,去掉前面的号,修改成 Google提供的 DNS server或其他DNS

ms-dns 8.8.8.8
ms-dns 8.8.4.4

 

6.修改文件/etc/ppp/chap-secrets

vi /etc/ppp/chap-secrets

 

7.按一行四列添加账号、服务器名、密码和P限制。服务器名(默认写 pptpd即可,务必与 pptpd-options文件的name一行样)

如:创建一个名为user,密码为 userpasswd,不限制登录P的vPN账号

user pptpd userpasswd *

 

 

8.修改文件/etc/sysctl.conf
vi /etc/sysctl.conf

 

9.找到#net.ipv4.ip_forward=1这一行,删掉#号,开启pv4 forward

sysctl -p

10运行后会显示 net ipv4 ip forward=1,就表示修改生效了

 

11.安装 iptables

apt-get install iptables

 

执行下面这条命令前先用 ifconfig查看一下自己系统的网卡名,如果网卡名是ethe就可以直接执行下面这条命令,如果不是,就请把下面命令里的eth0 换成你自己的网卡名

Iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

 

完成

不放心的话可以重启 server,或者重启 pptpd

/etc/init.d/pptpd restart

本博客所有文章如无特别注明均为原创。作者:LIANBIAO复制或转载请以超链接形式注明转自 AT博客
原文地址《本地电脑ip连接服务器IP
百度收录情况:百度已收录

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)