您当前的位置:首页 > 计算机 > 服务器 > 网络服务

SS服务器/OpenVPN服务器安装、配置、使用简明教程(Linux)

时间:06-21来源:作者:点击数:

一、搭建shadowsocks服务器

shadowsocks可以到github下载安装:鉴于shadowsocks已上传pypi(https://pypi.org/project/shadowsocks/),所以我们这里直接使用pip安装(兼容python2和python3)。

更多内容查看官方文档:https://github.com/shadowsocks/shadowsocks/wiki

1.1 安装shadowsocks服务器

1.1.1 安装shadowsocks服务器

ubuntu:

apt-get install python-pip
pip install shadowsocks

centos:

yum install python-setuptools && easy_install pip
pip install shadowsocks
1.1.2 配置shadowsocks

shadowsocks可通过启动时指定各选项配置,为了方便我们这里直接写入配置文件。

注意必须将其中的"server"项改成自己服务器的公网IP,其他项按需修改

cat > /etc/shadowsocks.json << EOF
{
    "server":"my_server_ip",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}
EOF
1.1.3 启停shadowsocks
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop

1.2 安装shadowsocks客户端

另外可能感兴趣的是ss的android客户端(或者使用google play配合apk downloader下载),这里只以windows进行演示。

1.2.1 安装shadowsocks客户端

客户端下载链接:https://github.com/shadowsocks/shadowsocks-windows/releases

windows直接下载zip包解压,只有Shadowsocks.exe一个文件,双击运行(360会阻止证书修改,注意允许修改),界面如下:

填写自己服务器的IP,及前边配置的端口、密码、加密模式,最后点击确定即可

1.2.2 验证可使用

Firefox使用FoxyProxy,Chrome使用SwitchSharp配置代理

二、搭建OpenVPN服务器

SS方式有一个问题,就是浏览器可以通过代理插件使用SS。但是对于播放器等C/S客户端就不能使用了,对于系统级代理还得另寻其他方式。我这里推荐的是使用OpenVPN。(不过根据经验来看OpenVPN比较容易被墙)

2.1 服务器安装OpenVPN

2.1.1 一般服务器安装OpenVPN

网上很多教程都会告诉我们安装OpenVPN要敲一堆命令,当然这些教程的步骤基本是没错的。

只是说这种“比较复杂----但有用----而又可实现的”轮子基本都会有人去做了的,完全没必要自己一条条敲又累又可能出错,这里以https://github.com/Nyr/openvpn-install为例。

直接下载运行

wget https://git.io/vpn -O openvpn-install.sh
bash openvpn-install.sh

有几个选项,但选项都有默认值,基本直接回车即可(如果有几张网卡几个IP要注意给出的IP默认值是不是公网可访问的IP,不是要修改一下)

最后得到一个client.ovpn文件,这个文件就是后边客户端要用的连接配置文件

2.1.2 Bandwagon安装OpenVPN

Bandwagon做了集成可以“一键部署”,毕竟是官方自己针对自己环境验证过的,使用官方途径更有保证一点

当前环境如下

2.2 windows安装配置客户端

另外可能感兴趣的是openvpn安卓客户端(google play不能直接下apk,可借助apk downloader下载),都是导入文件而已和windows操作类似,这里只讲windows版本。

2.2.1 下载安装客户端

下载链接:https://openvpn.net/index.php/open-source/downloads.html

点击下载的客户端安装程序进行安装,一路默认即可(安装路径可以改一下)

2.2.2 将配置文件放入config文件夹

对于使用2.1.1一般安装方法的服务器,直接将生成的client.ovpn下载,放到上边的客户端安装目录的config文件夹下即可

对于Bandwagon,点击“Download Key Files”,下载连接配置文件,解压到上边的客户端安装目录的config文件夹下即可

一般方法只有client.ovpn一个文件,而Bandwagon有多个文件的原因是,一般方法中将证书等其他内容都写在了client.ovpn里边,而Bandwagon拆开了而已,其实需要的东西都是一样的

启动OpenVPN客户端:安装完成后OpenVPN会自动在桌面创建图标,如果没有则到安装目录的文件夹下点击openvpn-gui启动

启动后桌面右下角会有OpenVPN的图标,双出以进行连接即可。

连接完成后该窗口会自动隐藏,不需要手动叉掉,当然叉掉也不是退出程序所以也不影响。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门