请教linux全局代理的设置,网上查的都不起作
用pip安装就很简单。
1. 安装ssapt-get install python-pip & pip install shadowsocks2. 启动 ss客户端启动方法a,直接在终端用命令:sslocal -s 123.123.213.213 -p 6666 -b 127.0.0.1 -l 1080 -k 23333 -t 600 -m aes-256-cfb把ss启动命令写成shell脚本方便使用。
启动方法b,用配置文件启动:配置文件存为ss.conf,格式{"server" : "123.123.213.213","server_port" : 6666,"local_port" : 1080,"password" : "23333","timeout" : 600,"method" : "aes-256-cfb"}启动时使用命令:sslocal -c /filepath/to/ss.conf完成。
PS:a.记得在Network设置代理: 设置Socks Host指向 ss客户端的本地IP和端口, 即127.0.0.1 1080;b.有同学反应还是不能科学上网。
说明一下,SS不同于***,它是走socks5协议的,一般搭配浏览器食用,对于terminal的get,wget等走http是没有帮助的。
虽然有socks转http的方法,但这里就不折腾了。
=====UPDATE=====3. 开机启动ss(可选)在/etc/rc.local中添加启动命令。
例如:sudo vi /etc/rc.local在exit 0前添加(这里假设你已经在第2步写好shell脚本,并命名为ss_start.sh)sudo sh /path/to/sslocal/ss_start.sh如果路径和权限都没问题,在下次开机时就会启动ss了。
查看ss是否已经开启,用下面这个:ps -ef | grep sslocal
新手怎么用Linux做代理服务器?
现在用Linux做代理服务的是越来越多,本人是小菜一个对这方面是一点都不懂想找人学。
可是,某此人以钱为主,本来出钱也无所谓了只要能学到东西,本事能学到手也行。
可有些人太黑,竟要我1000+RMB,我一小网管那来那么多钱,只能自己摸索了。
在网上找了N多教程,照着做都不成功,可以是小弟太笨不能理解大师门的话没做好,自己又在网找了些关于iptales 资料,终于被我经弄出来了。
现在我把我的做法写出来跟大家分享。
呵呵!可能是最简单的方法,大家不要笑小弟哦。
如那位高手看了,请多多指点。
费话少说,现在进入正题。
Linux做代理服务器 最简单的做法,用RedHat9.0为例 找一台能装上Linux的机器最少要有两块网卡 1.安装Linux,不管是在图形,还是文体下都可以,选择最小安装,在安装的时候可以先配置一下外网的IP和DNS(不设也行),其它全部默认 安装好后进入提示符 2.进入提示符以后,首先配置下网卡: eth0 (外网网卡)配置文件路经为:etcsysconfignetwok-sciptsifcfg-eth0 用 vi etcsysconfignetwok-sciptsifcfg-eth0 修改 eth0的内容,如果安装得时候配好了就不用配了,检下看有错没就行了。
eth0的内容为:(注IP为假设IP, #为注释不用写) DEVICE=eth0 #硬件设备名 BOOTPROTO=static #配置方式 BROADCAST=218.28.9.255 #广播地址 IPADDR=218.28.9.123 #是你的IP地址 NETMASK=255.255.255.0 #子网掩码 NETWORK=218.28.9.0 #整个网段的地址 ONBOOT=yes #是否启用网卡(一般默认是开启的) eth1(内网网卡),配置文件路经为:etcsysconfignetwok-sciptsifcfg-eth1 用 vi etcsysconfignetwok-sciptsifcfg-eth1 修改 eth0的内容 eth1的内容为: DEVICE=eth1 #硬件设备名 BOOTPROTO=static
如何在Linux系统下安装调试代理服务器?
作为一种免费的网络操作系统,Linux越来越受到广大网络爱好者的欢迎了,目前因特网(Intenet)上运行的主机有相当一部分采用的就是 linux操作系统,而且中国已经把linux操作系统作为政府上网年的指定网络操作系统,种种迹象表明,linux操作系统正在逐渐走向成熟。
今天,我给大家介绍一种能在Linux系统下使用的比较优秀的代理服务器软件的安装和调试方法。
众所周知,当今因特网发展速度极其迅猛,IP地址资源非常紧张。
而如果您想访问因特网,共享因特网的丰富资源,您的机器必须拥有一个标准的IP 地址。
在因特网上,IP地址是识别您的机器的唯一标志。
目前,有两种方式可以让您的机器拥有标准的IP地址:一种是局域网通过专线接入因特网,您的机器可以拥有静态的IP地址。
所谓静态IP地址,就是对使用者来说,是固定不变的IP地址,这个IP地址给您使用后,其他人就不能再用了。
一种是通过电话线拨号或 ISDN拨号等方式接入因特网,您的机器可以在您拨号上网的在线期间从ISP的访问服务器的IP 地址池中获得一个临时的标准IP地址,这个IP地址在您下线后就不归您使用了,而您下次拨号再上网,很可能分配给您的机器的是另外一个临时的IP地址了。
这种临时分配的IP地址,称为动态IP地址。
无论是静态地址还是动态地址,在您的机器访问因特网时,使用起来没有什么区别。
现在因特网发展速度这么快,而IP地址资源又这么紧张,这不能不说是一个尖锐的矛盾。
虽说Ipv6正在开发中,但远水不解近渴,好多的企业、公司内部的Intanet现在就想接入因特网这个浩瀚的资源海洋,但又苦于没有充足的IP地址资源,怎么办?还好,有代理服务这个好东西。
代理服务是指由一台拥有标准IP地址的机器代替若干没有标准IP地址(以下称内部地址)的机器和因特网上的其他主机打交道,提供代理服务的这台机器称为代理服务器。
拥有内部地址的机器想到因特网上查找资料时,先把这个请求发给拥有标准IP地址的代理服务器,由代理服务器把这个请求通过它的标准IP地址发到请求的目标地址。
然后目标地址的服务器把返回的结果发回给代理服务器,代理服务器再原封不动的把资料发给最初那台拥有内部IP地址的机器。
这样就完成了一次内部机器访问因特网的一个过程。
若干拥有内部地址的机器就组成了内部网,代理服务器的作用就是勾通内部网和因特网,解决内部网访问因特网的问题。
而且这种代理是不可逆的,因特网上的主机不能访问任何一台拥有内部地址的机器,这样又可以保障内部资料的安全性。
能够完成这种代理功能的服务器软件有好多,我给大家推荐一种能在linux下使用的比较优秀的代理服务器软件Squid。
之所以说它比较优秀,一方面是因为它可以在代理服务器上作一个很大的缓存,可以把好多常去的网站内容存储到缓存中,这样,内部网的机器再访问那些网站,就可以从缓存里调用了。
这样一可以加快内部网浏览因特网的速度,二可以减少专线的数据流量。
另一方面,Squid不仅仅支持HTTP协议,而且还支持FTP,GOPHER,SSL和 WAIS等协议。
下面我将逐步介绍该服务器软件的下载、编译、安装和调试。
一、 准备工作 最好是为Squid建立专用的运行帐号和用户组。
比如建立新帐号test1,把该帐号归为test组,把该帐号的根目录设为uslocalsquid。
以下操作均由这个专用帐号来完成。
二、 下载: 可以在http:squid.nlan.netSquid 处下载Squid代理服务器软件。
文件名字是 squid-2.2.STABLE3-sc.ta.gz。
这是一个压缩以后的数据包。
假设下载后我们把它放在 uslocalsquidsc目录里。
三、 解压缩数据包 进入uslocalsquidsc目录,键入如下命
shadowsocks 全局代理的工具哪个比较好用
ie填写代理的地方有个自动配置脚本。
自己去写一个PAC脚本。
具体pac写法。
可以百度。
如果对pac文件无法理解。
那也不建议用privoxy,直接最简单的更换浏览器为chrome配合proxy-switchysharp插件。
里面可以使用socks5 或者换firefox免插件就能用socks5代理。
ie设置代理后第一次启动会卡一下。
感觉很不爽。
最推荐还是chrome配合proxy-switchysharp实现无痛番茄
转载请注明出处51数据库 » linux 全局代理 软件下载