Centos7 SoftEther Client 安装

前端之家收集整理的这篇文章主要介绍了Centos7 SoftEther Client 安装前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Centos7 SoftEther Client 安装

Centos7 环境

设置 ip

centos6 重启网络

service network restart

centos7 重启网络

systemctl restart network

开启 ssh

查询是否已安装 ssh
rpm -qa | grep ssh
# 安装 ssh
yum install openssh-server
# 开启 ssh 服务
service sshd start
# 查询是否已监听端口
netstat -ntpl | grep 22

安装软件

更新源

  • 备份

  • 下载新的 CentOS-Base.repo/etc/yum.repos.d/

  • 更新缓存

更新系统

安装 open-vm-tools

安装 SoftEther 编译环境

安装最新版本 cmake

解压Cmake

tar xvf cmake-3.14.0-rc1.tar.gz && cd cmake-3.14.0-rc1/

编译安装cmake

./bootstrap
gmake
gmake install

or ./bootstrap && gmake && gmake install

查看编译后的cmake版本

/usr/local/bin/cmake --version

移除原来的cmake版本

yum remove cmake -y

新建软连接

ln -s /usr/local/bin/cmake /usr/bin/

终端查看版本

cmake --version

安装 vpnclient

方法一

直接从 github 仓库下载编译,缺点是整个仓库有 600M+ 下载比较慢,优点是可以同时编译成 client server bridge cmd,在谷歌云 vm 上用这种方式.

编译好的可执行快捷方式在 /usr/local/bin/ 下面,真实路径在 /usr/local/libexec/softether

方法二

根据自己的系统下载对应的包
client -> linux -> intelx64 softether-vpnclient-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz,需翻墙

check

从 win 远程管理 client

client -> win -> Intel (x86 and x64)

安装时选择 SoftEther VPN Client 管理工具(仅限管理工具)

安装好之后,打开管理工具,输入 client 所在的 ip 地址,需要 client 所在系统开放对应的端口并开启远程管理.

查询 client 监听的端口

查询
netstat -nlp | grep vpnclient

CentOS 7 开放端口和关闭防火墙

永久的开放需要的端口

检查新的防火墙规则

关闭防火墙

vpnclient 开启远程管理

 RemoteEnable

vpnclient 连接服务器

client 注册为服务

test -x $DAEMON || exit 0
case "$1" in
start)
echo "Starting VPN Client"
$DAEMON start
sleep 1
if ifconfig -a | grep vpn_vpn >/dev/null; then
echo "Setting up vpn_vpn..."
route add -host $SERVER_IP gw $LOCAL_GATEWAY dev $LOCAL_DEV_NAME
route del default

dhclient vpn_vpn

ip addr add $VPN_IP/24 brd + dev vpn_vpn
route add default gw $VPN_GATEWAY dev vpn_vpn
echo "nameserver $VPN_GATEWAY" > "/etc/resolv.conf"

else
echo "Interface vpn_vpn not found"
exit 1
fi
touch $LOCK
;;
stop)
echo "Stopping VPN Client"
route del -host $SERVER_IP
route del default
route add default gw $LOCAL_GATEWAY dev $LOCAL_DEV_NAME
echo "nameserver $LOCAL_GATEWAY" > "/etc/resolv.conf"
$DAEMON stop
rm $LOCK
;;
restart)
$DAEMON stop
sleep 3
$DAEMON start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0

server 注册为服务

Squid 代理

安装

编辑配置

初始化

启动

原文链接:https://www.f2er.com/centos/411923.html

猜你在找的CentOS相关文章