标签: proxy

使用 iptables 将本地流量重定向到代理端口

我有一台 Ubuntu 12.04 主机,上面有一个在端口 8080 上运行的鱿鱼代理。我想使用 iptables 通过鱿鱼代理来自主机的所有 Web 流量。正确的方法是:

iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-ports 8080
Run Code Online (Sandbox Code Playgroud)

这是行不通的。当我浏览到某个页面时,即使禁用了代理,它也会正常显示。任何建议表示赞赏。

ubuntu proxy iptables

2
推荐指数
1
解决办法
2万
查看次数

openconnect VPN 可在 KDE NetworkManager 小部件中使用,但不能在命令行上使用

我需要连接到 Linux 上的 Cisco VPN,首先我使用 KDE NetworkManager Plasma 小部件来完成此操作。效果很好,如果我从网络管理器小部件中选择 VPN,我就可以连接到 VPN。

\n\n

但是,如果我尝试使用命令行,则无法正常工作(IP 和 URL 已更改以保护无辜者):

\n\n
\xe2\x9e\x9c  ~  sudo openconnect --proxy http://proxy.mycompany.com:8080 vpn.mycompany.com:443 \nPOST https://vpn.mycompany.com/\nAttempting to connect to proxy 172.17.122.135:8080\nRequesting HTTP proxy connection to vpn.mycompany.com:443\nUnexpected continuation line after CONNECT response: \'Via: 1.1 SPROXY2\'\nUnexpected continuation line after CONNECT response: \'X-WebMarshal-RequestID: 445D5E14-309A-4AA2-B7AF-07CAAD5BB21D\'\nSSL negotiation with vpn.mycompany.com\nServer certificate verify failed: signer not found\n\nCertificate from VPN server "vpn.mycompany.com" failed verification.\nReason: signer not found\nEnter \'yes\' to accept, \'no\' to abort; anything else to view: yes\nConnected …
Run Code Online (Sandbox Code Playgroud)

vpn proxy networkmanager openconnect ubuntu-14.04

2
推荐指数
1
解决办法
4894
查看次数

如何将所有本地流量路由到 Squid?

我有一个可用的鱿鱼缓存服务器,可通过 127.0.0.1:3128 访问。我正在尝试将我所有的流量(如果可能的话,我所有的虚拟机)路由到 127.0.0.1:3128。

我正在使用 vagrant 和 virtual box,如果我不将每个 virtualbox 配置为使用 squid 会很好(我正在尝试缓存包以节省时间和带宽)。

谢谢

linux proxy iptables squid

2
推荐指数
1
解决办法
9045
查看次数

Nginx:使用 uwsgi_pass 和 proxy_pass 后备?

是否可以将 Nginx 配置为代理到 uwsgi 服务器 ( ),如果 uwsgi 服务器不可用,则uwsgi_pass回退到标准 http 代理 ( )?proxy_pass

我的开发环境在给定端口上作为标准 HTTP 服务器运行,但在生产中它将在 uWSGI 套接字下运行。我希望能够开发我的应用程序,然后(仍在我的开发机器上)在 uwsgi 服务器下启动应用程序进行测试,而不必每次都切换我的 nginx 配置。如果 nginx 可以配置为尝试使用 uwsgi_pass,但如果出现错误(因为 uwsgi 服务器未运行),则回退到 proxy_pass,那将是理想的选择。

我还可以看到这在生产环境中很方便:通常,只需代理到本地 uwsgi 套接字,但如果由于某种原因不起作用(对于不起作用的某些任意定义),则代理到其他地方的某些辅助 http 服务器。不过,目前对我来说只是为了让开发更方便。

nginx proxy uwsgi

2
推荐指数
1
解决办法
3647
查看次数

Nginx 作为 https 代理

我需要将 nginx 设置为 https 代理,但这不起作用:

$ export https_proxy="http://127.0.0.1:8081"
$ curl https://example.com
curl: (56) Received HTTP code 400 from proxy after CONNECT
Run Code Online (Sandbox Code Playgroud)

我的nginx.conf

server {
    listen          8081;
    location / {
            proxy_pass              http://some.proxy.com:3128;
            proxy_set_header        Host            $http_host;
    }
}
Run Code Online (Sandbox Code Playgroud)

nginx proxy https privoxy

2
推荐指数
1
解决办法
6045
查看次数

我可以使用从 ipv6 到 ipv4 的代理吗

假设我有一个 ipv6 互联网地址。是否可以连接到 ipv4 代理服务器。我一直在尝试从 ipv4 开始的这个场景,它完美地工作,但不适用于 ipv6。这可能是原因吗?

proxy ipv6 ipv4

2
推荐指数
1
解决办法
1385
查看次数

持续监控多台服务器健康状况的简单方法?

我正在运行多个在 CentOS 上运行的 Web 代理服务器,我正在寻找一种简单的方法来持续监控服务器的健康状况(它们响应 Web 请求的速度、网页加载的速度等)

我正在考虑使用 Web 界面(也许是 PHP 脚本?),或者可能使用 bash 提示中的工具。有什么简单的方法可以做到这一点?谢谢!

proxy web-server centos health apache-2.2

1
推荐指数
1
解决办法
847
查看次数

如何设置仅加密代理服务器?*

我需要创建一个仅加密的代理服务器。我的意思是,从世界任何地方,我都希望公司所有笔记本电脑的 Internet 流量都经过加密并通过这台服务器进行路由。缓存会很好,但不是必需的;笔记本电脑和服务器之间的加密是唯一的要求。

有哪些方法可以完成此设置?我一直在阅读有关 Squid 的文章,但没有找到太多有关加密的信息。我认为会涉及一些 SSL 或 SSH,但我对这个领域真的很陌生。浏览器将是连接的主要用户,但支持 IM 和电子邮件客户端也很好。客户端可以是 Windows 和 nix,而服务器可以是任何开源的。

编辑:很明显,VPN 将是比代理更好的解决方案。在我接受答案之前,有人可以对此发表评论:

当笔记本电脑插入另一个公司网络时会发生什么?例如,顾问坐在 ABC 公司的办公室。无论出于何种原因,他们都需要启动像 myabc.internal.com 这样的内部网站点。我相信 Intranet DNS 服务器通常会正确解决这个问题。如果我连接到这个 VPN,这会起作用吗?我知道连接到代理的浏览器会遇到同样的问题,但您可以有两个浏览器:一个通过代理,一个不通过。或者这不是 VPN 的问题吗?

vpn proxy

1
推荐指数
1
解决办法
1943
查看次数

绕过防火墙的加密电子邮件和代理

我有一些朋友到中国旅行,他们希望收到电子邮件、使用 Skype 和浏览网页,而不必担心政府会偷看他们的肩膀。

我的第一个想法是为他们设置一个加密代理,用于互联网浏览和 Skype。也许他们也可以使用 PGP 发送电子邮件。

为此,他们考察了两家公司:MailVault(用于加密电子邮件)和MetroPipe(用于安全代理)。有谁知道更多关于这些公司的信息?

此外,他们如何确定他们使用的是加密代理,所以他们不会意外浏览它?他们还应该考虑什么?

security email proxy china pgp

1
推荐指数
1
解决办法
511
查看次数

1
推荐指数
1
解决办法
6112
查看次数