如何在Linux下配置socks5代理
采用Danted最新稳定版本 140 编译安装。
2 自动识别系统IP(默认排除1921680,
1000,12700),检测多Ip时,进行交互式选择Ip配置(直接回车则全部配置)。
3
采用Pam用户认证,认证不需要添加系统用户(默认添加进程用户sock),删除、添加用户方便,安全。
4 sock5 运行状态查看。
5
系统启动后自动加载。
6 认证方式可选: 无用户名密码,系统用户名密码,Pam用户名密码
7
完美支持Centos/Debian,自动识别系统进行安装配置。
8
自定义对连接客户端认证方式,支持设置某些IP/IP段无需认证即可连接。
安装用说明
1 下载
wget --no-check-certificate
https://rawgithubcom/Lozy/danted/master/installsh -O
installsh
2 [可选] 修改
默认参数,DEFAULT_PORT 为默认端口,DEFAULT_USER PAM用户名,DEFAULT_PAWD PAM用户对应密码 MASTER_IP
为免认证白名单(域名,IP可选: 如默认的buyvminfo 或者具体Ip 8888/32 )
3 修改后,执行
bash installsh
4 若运行结束后显示 Dante Server
Install Successfuly! 则表明成功。
若显示 Dante Server Install Failed!
则表明安装失败,求留言反馈操作系统+具体问题。
安装后使用说明
1 命令参数 /etc/initd/danted
{start|stop|restart|status|add|del}
2 重启sock5 /etc/initd/danted restart 或者
service danted restart
3 关闭sock5 /etc/initd/danted stop 或者 service danted
stop
4 开启sock5 /etc/initd/danted start 或者 service danted start
5
查看sock5状态 /etc/initd/danted status 或者 service danted status
6 添加SOCK5
PAM用户/修改密码 /etc/initd/danted add 用户名 密码
7 删除SOCK5 PAM用户 /etc/initd/danted
del 用户名
8 配置文件路径/etc/danted/conf/
9 日志记录路径 /var/log/dantedlog
10
danted 帮助命令 danted --help
使用注意事项
1
绝大部分浏览器(除了Opera)都不支持带密码认证的Socks5,所以使用电脑需要安装proxifier/proxycap 等软件做验证处理。
2
如果是固定IP/Ip 段 可以修改配置文件,设置白名单访问。
进入 /etc/danted/conf/ 找到配置文件
修改 第一个client
pass {} 模块下的 from: Master_IP/32 to: 0000/0 把 Master_IP/32
修改为需要使用代理的Ip段/IP地址 如 1141141140/24 或者 5555/32 多个访问源,请复制多个 client pass {}
模块。重启Danted 进程 service danted restart
更详细WIKI说明
https://githubcom/Lozy/danted/blob/master/READMEmd
项目托管地址
https://githubcom/Lozy/danted
说明下,这个支持TCP及UDP的代理服务器,一键安装,简单方便……
1、首先下载:squid-329tarbz2
2、上传到服务器后解压:
解压: tar -vxjf squid-329tarbz2
解压后生成目录:squid-329
进入目录翻看文档INSTALL:
xxxx> more INSTALL
To build and install the Squid Cache, type:
% /configure --prefix=/usr/local/squid
% make all
% make install
To run a Cache, you will need to:
1 customize the squidconf configuration file:
% vi /usr/local/squid/etc/squidconf
2 Initalise the cache:
% /usr/local/squid/sbin/squid -z
3 start the cache:
首先使用主机的本地连接有线网卡连接内网交换机或无线网卡连接内网WiFi
设置虚拟机网络适配器为两块网卡,一块网卡为桥接模式,自动桥接对应的有线或无线网卡,在系统中安装安全工具,并认证成功,确保虚拟机能上网
另一块网卡设置为hostonly(仅主机模式),同时在虚拟机中在第一块网卡上右键属性——高级,启用ICS(internet 连接共享),作用网卡为第二块对应仅主机模式的网卡(默认系统会修改这块网卡的ip地址为19216801)
在主机网络连接中把vmnet1这块虚拟网卡,设置为DHCP即可(或者手动指定为19216802/2552552550,网关19216801,设置对应dns即可)
在主机中,其实只有vmnet1是能上网的。
应该先配置apt-get的代理
方法如下:
在/etc/apt/aptconf中追加
Acquire::http::proxy “http://proxyexamplecom:8080/”;
其它工具的代理设置可参考下面的网址
ubuntu各种软件代理的指定方法
http://lihaitaocn/p=40Linux中实现代理服务器功能最常用的软件为squid,下面是源代码包安装步骤:
1从http://wwwsquid-cacheorg下载squid-22STABLE4-srctargz
2将该文件拷贝到/usr/local目录
cp squid-22STABLE4-srctargz /usr/local3解开该文件
tar xvzfsquid-22STABLE4-srctargz
#为了方便使用将目录更名为squid
mv squid-22STABLE4 squid
4进入squid目录
cd squid5执行编译
/configure#系统默认安装目录为/usr/local/squid
/configure -prefix=/directory/you/want
#指定安装目录
6执行
make all7执行安装
make install8安装结束后,Squid的可执行文件在安装目录的bin子目录下,配置文件在etc子目录下。
Linux中实现代理服务器功能最常用的软件为squid,下面是源代码包安装步骤: 1从http://wwwsquid-cacheorg下载squid-22STABLE4-srctargz 2将该文件拷贝到/usr/local目录
0条评论