我想托管一个服务,然后在通过特定域访问该服务时使用特定代理连接到它。
就像这里显示的那样:
| # User make a request to s2.example.com
|__ s2.example.com <-- This is my VPS that runs debian sid, nginx and some websites hosted on example.com
|
|__ nginx receive request, and use 127.0.0.1:9050 as socks5 proxy, and send request to elpmaxe.onion
|
|__ 127.0.0.1:9050 receive request, and redirect it to target elpmaxe.onion
|
|__ elpmaxe.onion receive request, and send response
Run Code Online (Sandbox Code Playgroud)
// 我知道这会导致连接延迟,但这不是一个大问题。
为了解决我的问题,我想做这样的事情,但我只是不知道如何在执行 proxy_pass 时使用socks5。
location / {
# using socks5 proxy on 127.0.0.1:9050
proxy_pass http://elpmaxe.onion/;
}
Run Code Online (Sandbox Code Playgroud) 我正在使用 ssh 尝试连接到远程网络后面的服务器。该服务器位于同一网络上的 socks5 代理后面。代理服务器的端口是1080,ssh端口是22,但是失败了。调试说端口 22 上的连接被拒绝。
我认为有必要安装开瓶器,所以它用自制软件安装并使用此链接作为参考
debug1: Reading configuration data /Users/jason/.ssh/config
debug1: Applying options for XXX.XX.XX
debug1: Reading configuration data /etc/ssh_config
debug1: Executing proxy command: exec /usr/local/bin/corkscrew proxy.server 1080 XX.XXX.XX.XX 22
debug1: identity file /Users/jason/.ssh/identity type -1
debug1: permanently_drop_suid: 501
debug1: identity file /Users/jason/.ssh/id_rsa type 1
debug1: identity file /Users/jason/.ssh/id_dsa type 2
Run Code Online (Sandbox Code Playgroud) 我找不到任何适用于 ubuntu 的开源 Socks5 服务器,我需要使用 Socks5 服务器来代理
客户端访问,任何人都可以帮助我吗?
我的远程机器上运行着一个 redis 服务器。目前仅设置为绑定 127.0.0.1。
我可以使用 ssh -D 9999 mydomainwhatever.net ssh 进入机器以打开 SOCKS 代理,然后配置我的操作系统的网络首选项以使用该代理进行所有连接。
然后可以使用在我的本地机器上运行的 redis-cli 连接到在远程机器上运行的 redis 服务器吗?我实际上正在尝试使用 redis-py 作为客户端,但我认为这无关紧要。
我不想将 redis 暴露在互联网上。
我正在尝试通过 ssh 连接到远程主机 B,但网络访问控制规定我只能通过主机 A 执行此操作。我将如何执行此操作?
已尝试创建到主机 A 的隧道 ssh -f -N -D 2222 user@hostA
然后当从本地创建新的 ssh 连接时指定隧道端口来隧道这些连接,但不能让它工作.. ssh -L 2222:hostB:22 hostA
涉及主机:本地主机A(本地内网)主机B(内网)
流量:Local > HostA > HostB
任何指针都将是超级手……提前致谢!
是否存在将本地袜子代理转换为本地接口的方法?我的问题是某些应用程序无法指定袜子代理,我需要我的所有通信都通过我的本地袜子代理。
我有这样一种情况,PC (PC-1) 位于防火墙后面并且正在运行一个网络服务器侦听连接。PC-1 可以连接到 SOCKS 服务器 (S-1)。我有另一台 PC (PC-2) 想要通过 S-1 连接到 PC-1 上的网络服务器。
这是 SOCKS 的设计目的吗?
如果是这样,您能指导我进行设置吗?
所有系统都运行Linux。
我的 VPS 收到关于对不同服务器的攻击的投诉,例如以下消息:
您使用 IP 的服务器/客户:1xx.2xx.4x.9x (1xx.2xx.4x.9x) 攻击了我们的服务器/合作伙伴之一。攻击者使用的方法/服务:mail on: Mon, 02 May 2016 09:11:16 +1000。列出的时间来自提交报告的阻止列表用户的服务器时间。攻击报告给 Blocklist.de-System 时间:2016 年 5 月 2 日星期一 01:13:41 +0200
我很好奇这首先发生的原因,因为我私下使用服务器作为 SOCKS5 代理。我输入的唯一命令是:
ssh -f -N -D 0.0.0.0:1080 localhost
Run Code Online (Sandbox Code Playgroud)
所以我的问题是我的服务器如何使用默认设置攻击其他服务器?
(我的密码是在一个网站上用客户端密码生成器随机生成的,长度为16个字符)
我知道我可以安装 ufw,但是我是否需要严格阻止端口 1080 和 22 之外的传入和传出端口?