用ssh做firefox的代理

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

自己只要有ssh可以访问,便可以让远程主机当你的代理服务器!而且过程相当简单。

ssh -fND localhost:12345 username@host.com

以上就是所有命令!这条命令会在后台运行。端口12345可以是本地机任意没有占用的端口。

配置firefox也很简单。找到 edit > preferences > advanced > network > settings 选择manual proxy configuration,只要填写socks host:127.0.0.1 port 12345,并选择SOCKS v5。

这样firefox已经通过远程主机来访问网络了。如果需要远程解析DNS,在firefox地址栏中输入about:config,找到network.proxy.socks_remote_dns设为true。

要查看是否起作用可以到http://www.whatismyip.com/网站,如果正常应该看到远程服务器地址。


参考
http://wiki.freaks-unidos.net/weblogs/azul/firefox-ssh-tunnel
https://calomel.org/firefox_ssh_proxy.html

Putty建立SSH隧道代理上网 代理服务器(Proxy Server)的工作原理是:当客户在浏览器中设置好Proxy Server后,你使用浏览器访问所有WWW站点的请求都不会直接发给目的主机,而是先发给代理服务器代理服务器接受了客户的请求以后,由代理服务器向目的主机发出请求,并接受目的主机的数据,存于代理服务器的硬盘中,然后再由代理服务器将客户要求的数据发给客户。由于一般代理服务器拥有较大的带宽,较高的性能,并且能够智能地缓存已浏览或未浏览的网站内容,因此,在一定情况下,客户端通过代理服务器能更快速地访问网络资源。 阅读详情

相关推荐

ssh firefox 配置

懒人FQ法 | Qishansun BlogWondows用户 SSH 客户端配置下载putty.exe, 在这个连接: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe 打开putty.exe,在Session页面,Host Name处输入:用户名@IP,如 helloword@123.456.789.012。 Port处填22, ...

weixin_30780649的博客 263

ssh在远程主机上创建文件_通过SSH在远程主机上运行Firefox

ssh在远程主机上创建文件How to run Firefox on Remote Host over SSH ? 如何通过SSH在远程主机上运行Firefox ? After 后 $ ssh -X remotehostRun this script on remote host: 在远程主机上运行此脚本 : #!/bin/bash export $(dbus-launch) export...

cuma2369的博客 489

ssh代理使用场景(1)--绕过上网限制

公司屏蔽了csdn,简书 不太懂 但有需要内网环境 所以可以利用代理切换,内网的时候直接连接 外网就代理 条件 需要一个vps 执行以下命令 ssh -D 0.0.0.0:8888 root@vps_ip 8888可以修改为任意端口 vps_ip就是你的外网ip 然后可以利用proxyswitch配置代理 然后就可以正常访问了 ...

azraelxuemo的博客 1141

Firefox使用SSH代理配置

Firefox使用SSH代理配置

会打莎士比亚的猴子的博客 921

ssh 代理

1. 通过103.243.24.100的端口777代理 sudo ssh -fND 127.0.0.1:777 root@103.243.24.100 2. 通过ec2-52-25-165-207.us-west-2.compute.amazonaws.com的端口777代理 sudo ssh -fND 127.0.0.1:777 ubuntu@ec2-52-25-165-2

方极客 1302

利用Putty通过ssh端口转发实现FireFox和MSN加密代理访问

 利用Putty通过ssh端口转发实现FireFox和MSN加密代理访问作者:车东 发表于:2006-12-05 08:12 最后更新于:2007-06-12 17:06参考原文:http://thinkhole.org/wp/2006/05/10/howto-secure-firefox-and-im-with-putty/加密传输的机制如下:

3518

linux 谷歌浏览器设置代理_Linux系统下Firefox浏览器SSH代理服务器脚本及设置方法...

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/3290.htmlSSH定义:Secure Shell应用层/传输层方式: 通过SSH连接,在本地与远程服务器之间建立一个加密的管道(Tunnel),SSH客户端监听本地端口,形成SOCKET5代理。由于IE对SOCKET5代理不好,大家一般都是用FireFox。直接将FireFox设置Socket5代理就...

weixin_35825858的博客 731

利用Putty建立SSH通道实现代理

以前有介绍过MyEnTunnel来代理,但是MyEnTunnel不支持Win7,其实MyEnTunnel就是利用putty的,我们为何不自己使用putty来创建SSH通道来实现代理上网呢?用putty建立SSH通道其实也很简单。 设置putty 很简单,打开putty,找到左边的SSH,选择Tunnels,然后在Source port上填入你想要的端口号,然后Add一下,下面选择Dynami...

坚持,淡定 2718

ssh socket转发代理

只要得到一个能够socket转发的ssh,就能登录该ssh并且通过自定义端口代理上网,也就是……you know。 得到ssh过程不赘述,设置ssh可以socket转发也不赘述,一般得到的ssh都是可以socket转发的。 windows下下载 Bitvise Tunnelier 该软件是一个强大的ssh客户端,包括ssh、sftp、端口转发等功能,而且个人使用免费

大爱无疆的博客 1265

如何设置浏览器代理 - 插件 Foxyproxy (火狐firefox) 和SwitchyOmega(谷歌chrome)

Foxyproxy +SwitchyOmega "FoxyProxy是一个高级的代理管理工具,它完全替代了Firefox有限的代理功能。它提供比SwitchProxy、ProxyButton、 QuickProxy、xyzproxy、ProxyTex、TorButton等等更多的功能。" https://addons.mozilla.org/zh-CN/firefox/addon/foxyproxy-standard/ SwitchyOmega https://chrome.google.c..

hihi_chen的专栏 1万+

ubuntu 下ssh实现socket 代理

<br />sudo ssh -N -i ~/.ssh/id_rsa  root@192.168.0.1  -D 127.0.0.1:9000  如果配置了密钥,可以使用免登录<br /> <br />sudo ssh -N root@192.168.0.1 -D 127.0.0.1:9000   没有可以采用这个<br /> <br />firefox不用安装插件,直接选socket5  127.0.0.1  9000 如果ssh到的机器可以出网我们基本上也就可以通过它代理出去了。<br /> <br

kai0200的专栏 2578

ssh动态代理配置(Tunnel)

ssh动态代理配置

juong的博客 4121

SSH远程代理

1 条件: 本地需要ssh连接上远程代理机 2 本地端口绑定    如 SSH -NT D 8888 -i *.pem user@xx.xx.xx.xx       N参数,表示只连接远程主机,不打开远程shell;T参数,表示不为这个连接分配TTY。这个两个参数可以放在一起用,代表这个SSH连接只用来传数据,不执行远程操作 3 设置浏览器代理    firefox:   远程代

u012333307的专栏 702

puty 本地端口转发_利用Putty通过ssh端口转发实现访问/ssh本地代理服务器

利用Putty通过ssh端口转发实现代理访问具体配置过程:在SSH登录工具Putty的登录设置中配置tunnel,目标设置为Dynamic,添加一个端口7070,再按Add,一个动态转发端口就实现了;然后用相应帐号ssh登录后:除了登录的终端窗口意外,本地的7070连服务器的22端口之间就有了一个SSH加密的转发通道了。为了方便切换,可以使用FireFox的SwitchProxy tool插件,设...

weixin_42221522的博客 1369

用crt内网代理通过管理口连接登不上的服务器

首先所使用的跳板机必须有公网地址IP 新建连接时,firewall选择你用的跳板机。 连接上之后,会话选项-portforwarding,配置简单的端口转发。 注意系统内/etc/ssh/sshd_config中的tcpforward也需要打开,如下: AllowTcpForwardingyes 保持连接,直接在浏览器设置代理,就可以访问这台可以访问到的web了。 甚至可以再搞第二层代理,新建连接时,firewall选择刚才的第一个session即...

weixin_42153616的博客 1177
上一篇: 我为何拥抱开源
下一篇: 1.0的Ajax Toolkit搬到.Net 3.5上
空空法师
博客等级 码龄21年 18粉丝 156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值