linux 设置代理上网

linux 设置代理上网,第1张

Linux下有很多程序都只有命令行接口,对于这类程序,它们通过代理服务器(proxy)访问网络的方式也不尽相同。在本文中Easwy总结了一些常用Linux程序配置代理服务器的方法。

对于大多数Linux控制台程序,例如Debian或Ubuntu中的 apt-get 和 aptitude 命令、 git 命令、 wget 命令,这些程序都使用 http_proxy 和 ftp_proxy 环境变量来获取代理服务的配置。

方法是在你的 ~/.bashrc 里加上类似下面的话:

如果你的代理服务器需要用户名和密码才能访问,需要填写上面的username和passwd部分,否则的话,省略这两部分。

这样配置之后,退出再登录一次,或者直接使用下面的命令source一下 .bashrc :

现在,上述程序就可以通过代理服务器访问网络了。

注意: 2 张网卡,只能有1张网卡配置网关,另1张网卡不能配置网关,通过route add 添加路由功能来完成第2张网卡的网关配置。如 : eth1 (192.168.2.2)不需要配置网关, 但到 192.168.3.0 的网段,需要从eth1 去实现通信,其余的全部走eth0 网卡,eth0 配置 网关.eth0 的配置如下,配置网关参数[root@REDHAT network-scripts]# cat ifcfg-eth0# Broadcom Corporation NetXtreme II BCM5709 Gigabit EthernetDEVICE=eth0BOOTPROTO=noneONBOOT=yesHOTPLUG=noTYPE=EthernetIPADDR=192.168.1.2NETMASK=255.255.255.0HWADDR=d8:d3:85:fb:d4:60GATEWAY=192.168.1.1USERCTL=noIPV6INIT=noPEERDNS=yeseth1 的配置如下,不需要配置网关[root@SERVER network-scripts]# cat ifcfg-eth1 # Broadcom Corporation NetXtreme II BCM5709 Gigabit EthernetDEVICE=eth1BOOTPROTO=noneONBOOT=yesHOTPLUG=noTYPE=EthernetIPADDR=192.168.2.2NETMASK=255.255.255.0USERCTL=noIPV6INIT=noPEERDNS=yesLinux 命令行下添加路由,192.168.3.0 走 eth1 的网关 192.168.2.1route add -net 192.168.3.0 netmask 255.255.255.0 dev eth1

可以这样试一试,

添加静态路由,

route add 电信方向到你独立ip的最近路由器网段 掩码 电信路由器ip

route add 网通方向到你独立ip的最近路由器网段 掩码 网通路由器ip


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7593877.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存