对于Windows服务器来说,可以直接安装一个名为CCProxy的软件来实现Socks5服务器,在CCProxy主界面上,单击设置->高级->网络,在弹出的高级对话框中取消选中“禁止局域网外部用户”,再一直单击“确定”按钮。CCProxy其它设置都默认。CCProxy默认的socks端口为:1080。

 

在Linux上安装Socks5服务端:

Socks5是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。下面就以CentOS为例介绍一下如何在Linux下安装Socks5服务器。

1、首先,编译安装SS5需要先安装一些依赖组件

yum install gcc openldap-devel pam-devel openssl-devel

2、去官网http://ss5.sourceforge.net/ 下载SS5最新版本的源代码

wget https://ncu.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

3、解压后开始编译安装:

tar zxvf ./ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
make
make install

4、让SS5随系统一起启动

chmod +x /etc/init.d/ss5
chkconfig --add ss5
chkconfig --level 345 ss5 on

5、打开ss5的配置文件,在ss5.conf中找到auth和permit两行,把这两处的注释打开(就是auth,permit这两行)

vim /etc/opt/ss5/ss5.conf

6、ss5 默认使用1080端口,并允许任何人使用,如果要修改默认端口,请修改 vi /etc/sysconfig/ss5

在/etc/sysconfig/ss5这个文件中,添加下面这一行命令,-b后面的参数代表监听的ip地址和端口号

# Add startup option here
SS5_OPTS=" -u root -b 0.0.0.0:8080"

7、启动ss5

service ss5 start

8、开启用户名密码验证机制 vi /etc/opt/ss5/ss5.conf

有时我们想设置用户,只允许他们使用代理。在ss5.conf中找到auth和permit两行,

这样,我们就需要将上面两处改为

auth 0.0.0.0/0 – u

permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – -

设置用户名和密码  vi /etc/opt/ss5/ss5.passwd

一行一个账号,用户名和密码之间用空格间隔,例如:

user1 123
user2 234

重启服务生效

service ss5 restart

Proxifier是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理。支持各种操作系统和各代理协议,它的运行模式可以指定端口,指定程序的特点。支持 64位系统,支持Windows,MAC OS,支持socks4,socks5,http代理协议,支持TCP,UDP协议,可以指定端口,指定IP,指定域名,指定程序等运行模式,兼容性非常好。有许多网络应用程序不支持通过代理服务器工作,Proxifier 解决了这些问题和所有限制,让您有机会不受任何限制使用你喜爱的软件。此外,它让你获得了额外的网络安全控制,创建代理隧道,并添加使用更多网络功能的权力。

Proxifier和之前介绍的SocksCap属于同类软件,不过SocksCap已经很久没更新了,相对来说,Proxifier的功能更为强大,下面就给大家介绍下如何通过Proxifier配合实现全局代理玩不支持Socks5的游戏。

Proxifier的客户端下载地址。使用前请先安装配置好服务器端的socks5服务器软件,比较简单易用的socks免费服务器软件是CCPROXY。

使用和配置方法:

1. 添加代理信息

打开软件,添加代理信息,选择:菜单栏–>>Profile–>>Proxy Servers。

Proxifier使用教程

选择add添加服务器,地址填socks5服务器地址,端口填socks5服务器的端口。

Proxifier使用教程

按确认按钮之后,Proxifier会弹出一个对话框,要求建立一个规则,让程序能直接访问网络,否则的话会引起死循环,这时候选择OK建立规则即可。

Proxifier使用教程

之后就可以实现全局代理。

2. 远程DNS

一般玩游戏的话不用这步设置,这步设置主要是针对域名被污染的情况,当然设置了对玩游戏也没什么影响。

为了防止DNS污染,一般使用代理的时候都会使用远程服务器的DNS设置,具体设置方法是,菜单栏–>>Profile–>>Name Resolution。

然后选择“Resolve hostnames through proxy”即可。

Proxifier使用教程

到此,我们就可以自由访问网络了。