linux 谷歌浏览器设置代理_linux下chrome+Proxy Switchy+ssh和firefox+autoproxy+ssh | 学步园...

继之前firefox+autoproxy+tor+privoxy失效之后,找到了更简单更快速的ssh代理方法:chrome+Proxy Switchy+ssh和firefox+autoproxy+ssh。

两种方法都需要一个ssh用户,到这里免费申请:http://www.cjb.net/cgi-bin/shell.cgi?action=signup。

1. 如果使用chrome浏览器,先安装Proxy Switchy插件,设置如下:

有几个地方要注意:a). 使用socks host,端口6300,SOCKS5协议;b). 代理规则用在线的rule list:http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt;c). 保存之后,swichy打开"auto switch mode"。

2. 如果使用firefox,安装autoproxy插件,设置如下:

a). "代理规则->添加规则订阅",添加gfwlist规则订阅;

b). “代理服务器->编辑代理服务器”,将“ssh -D”代理方式端口设为6300,socks5协议;

c). "代理服务器->选择代理服务器",将"ssh -D"设为默认的代理方式;

d). 设为自动模式。

上面的工具准备好之后,就可以开启ssh,将6300端口的连接转发到安全通道了:

ssh -qTfnN -p 22 -D 6300 your_ssh_username@shell.cjb.net

需要用户名和密码验证。

ok,现在找几个网址在chrome和firefox中试试吧~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果在使用 `chrome_options.add_argument('--proxy-server=http://' + proxy)` 后代理无效,可能是由于以下原因: 1. 代理地址或端口错误:请确保您提供的代理地址和端口是正确的,并且没有拼写错误。您可以尝试手动在浏览器中设置代理来验证代理配置是否正确。 2. 代理协议不匹配:请确保您的代理协议与要访问的网站协议相匹配。例如,如果目标网站使用 HTTPS 协议,则需要使用 `--proxy-server=https://`。 3. Chrome 版本不兼容:某些 Chrome 版本可能对代理设置的参数格式有所改变。您可以尝试更新 Chrome 浏览器到最新版本,或者查看相关文档以了解该版本下的正确代理设置方式。 4. ChromeOptions 参数未生效:在某些情况下,`add_argument()` 方法可能无法正确添加参数。您可以尝试使用 `add_experimental_option()` 方法来设置代理,示例如下: ```python chrome_options = webdriver.ChromeOptions() chrome_options.add_experimental_option("proxy", { "httpProxy": proxy, "sslProxy": proxy, "noProxy": None, }) driver = webdriver.Chrome(chrome_options=chrome_options) ``` 这种方式使用了实验性选项来设置代理,可以尝试解决参数未生效的问题。 如果问题仍然存在,请检查您的代码是否存在其他问题,并确保您的代理服务器正常工作。如果问题仍然无法解决,建议您参考 ChromeOptions 的官方文档或联系技术支持以获取更详细的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值