Windows和Linux 主机怎么设置SSH代理

Windows和Linux 主机怎么设置SSH代理,第1张

一般来说,代理服务器需要在虚拟主机上运行一个代理服务程序,如tproxy等。 因为虚拟主机通常只能运行web程序,你看看你的虚拟主机支持哪种语言,如linux的支持PHP/Python等,WIndows的支持ASP, ASP.net等。然后你去百度或者Google搜索 “语言 代理服务器” ,如 “PHP 代理服务器”, 将程序下载下来安装到你的虚拟主机上就可以了。如果你的虚拟主机支持PHP,你可以看看 Phpsocks5,网址:

一般的虚拟主机不支持 SSH/VPN做代理,如果要支持这些你必须买 VPS 。一般的虚拟主机的apache2你不能控制他的配置文件,所以你也不能将其配置成代理服务器。

A服务器配置两块网卡,其中一块网卡配置接入外网,一块网卡配置接入内网,而B服务器就接入在与A在同一网络的内网上,在A服务器上通过squid配置透明代理就可以,同时做iptables数据转发处理,B服务器的网关需要配置为服务器A的内网口IP地址,这些都可以通过命令行完成。

不同的代理服务器设置略有 不同,具体分类 *** 作如下:

设置HTTP及HTTPS代理

对于http及https类型的请求,可以通过设置http_proxy或。方法是export http_proxy=http://proxyaddress:port。

可以写在$HOME/.bash_profile或/etc/profile中。

设置tsocks代理

见:http://renyongjie668.blog.163.com/blog/static/16005312011824112410588/

有了tsocks代理,其实后面其他设置方式都不是很重要了,几乎都可以用tsocks来做。

设置SSH代理

同样用tsocks来实现代理。

Ubuntu中apt-get代理设置

新版的Ubuntu已经不支持export http_proxy就能给apt-get设置代理的方式了。这种方法要用到/etc/apt/文件夹下的apt.conf文件。注意: 某些情况下,系统安装过程中没有建立apt配置文件。下面的 *** 作将视情况修改现有的配置文件或者新建配置文件。

sudo vi /etc/apt/apt.conf

在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。

Acquire::http::Proxy "http://proxyaddress:port"

如果需要用户名密码登陆:

Acquire::http::Proxy "http://username:password@proxyaddress:port"

保存apt.conf文件。(其他的协议自己可以适当修改)


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

原文地址: http://outofmemory.cn/tougao/11228806.html

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

发表评论

登录后才能评论

评论列表(0条)

保存