Centos 6.9上搭建L2tp客户端以及SSR

背景

由于疫情时期,只能在家远程办公。l2tp客户端的vpn一直连不上。所有想用自己的公网服务器去连接VPN,然后本地物理机再通过ssr连接到服务器。这样就可以实现连接VPN访问了

环境

Centos6.9 + L2tp客户端+ ssr

安装xl2tp以及ppp

1
2
3
4
5
6

rpm -ivh http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum install xl2tpd -y

yum install ppp -y

配置/etc/xl2tpd/xl2tpd.conf

在xl2tpd.conf配置文件下添加如下内容

1
2
3
4
5
[lac l2tpvpn]
name = tianyiyun #名字随便命名
lns = xx.xx.xx.xx #lns服务器
pppoptfile = /etc/ppp/peers/vpn.l2tpd #拨号配置文件
ppp debug=yes

拨号配置文件设置

vim /etc/ppp/peers/vpn.l2tpd

填写下面信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
remotename l2tpvpn

user "xxx" #用户名,填写自己连接VPN的用户名

password "123xx" #密码,填写自己连接VPN的密码

unit 0

lock

nodeflate

nobsdcomp

noauth

persist

nopcomp

noaccomp

maxfail 5

debug

启动xl2tpd

/etc/init.d/xl2tpd start
他会自动去寻找拨号的配置文件,即/etc/ppp/peers/vpn.l2tpd

连接VPN

echo ‘c l2tpvpn’ > /var/run/xl2tpd/l2tp-control

断开VPN

echo ‘d l2tpvpn’ > /var/run/xl2tpd/l2tp-control

查看日志

tail -f /var/log/messages

查看是否连接成功

ifconfig命令,连接成功后可以看到有一个ppp0

安装ssr

执行安装

1
wget -n --no-check-certificate https://raw.githubusercontent.com/91yun/SS_install/master/ssr-install.sh && bash ssr-install.sh

在这里插入图片描述

根据提示一步一步一步安装即可

在这里插入图片描述

在物理机上使用ssr客户端连接即可

喜欢的话您可以随意打赏哦,感谢您的支持!