小编szy*_*dan的帖子

如何在apache mod_proxy(Apache2)中启用/配置SOCKS代理支持

我正在尝试找到一个关于如何使用SOCKS代理设置apache2 mod_proxy的文档我找到了这个页面 http://menet.math.ecnu.edu.cn/manual/mod/mod_proxy.html#socks 但它是关于apache版本1,我不确定那里的配方是否仍适用于版本2

我想要实现的是:

有一个apache2服务我的域exampleA.com和SOCKS代理.它们都在服务器A上运行.SOCKS代理就在那里,因此服务器A上的某些应用程序可以与服务器B,C上的其他应用程序通信,并且它运行在localhost:4000上

我想要的是当用户访问特定网址时,例如 http://exempleA.com/spetialurl/http://exampleB.com/xxx

这个http请求将通过apache mod_proxy代理到服务器B - 但是通过SOCKS代理或者如果用户访问 http://exempleA.com/spetialurl/http://exampleC.com/xxx, 这也将通过mod_proxy代理到服务器C通过SOCKS代理

我可以配置mod_proxy来代理服务器B或C的specyfic url我缺少的是如何配置/告诉apache2使用SOCKS代理

服务器B和C上的URL不公开,但可以通过SOCKS代理访问它们

apache mod-proxy socks

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

curl - 如何在参数值中转义 <

这是我正在执行的 curl 命令

curl -F "context=<http://example.com>" \
     -F "Content-Type=text/plain" \
     -F "source=file" \
     -F "content=@members.nt;type=text/plain" \
     http://localhost:8080/openrdf-workbench/repositories/XXX/add
Run Code Online (Sandbox Code Playgroud)

我正在尝试加载 openrdf 存储库。它给了我一个错误,因为“上下文”参数的值中有一个“<”字符。如何转义这个“<”,所以 curl 不认为我正在尝试将文件内容加载到“context”参数中

curl 的错误是:

curl: (26) couldn't open file "http://example.com>"
Run Code Online (Sandbox Code Playgroud)

我试图用 \ 并使用 < 和 %3C 来逃避它,但没有运气,因为一旦我尝试这样做,另一端就会抱怨它没有得到完全 http://example.com

这是从浏览器表单发送的内容

------WebKitFormBoundaryl8CUSIvy5962lwBF
Content-Disposition: form-data; name="baseURI"


------WebKitFormBoundaryl8CUSIvy5962lwBF
Content-Disposition: form-data; name="context"

<http://example.com>
------WebKitFormBoundaryl8CUSIvy5962lwBF
Content-Disposition: form-data; name="Content-Type"

text/plain
------WebKitFormBoundaryl8CUSIvy5962lwBF
Content-Disposition: form-data; name="source"

file
------WebKitFormBoundaryl8CUSIvy5962lwBF
Content-Disposition: form-data; name="content"; filename="members.nt"
Content-Type: application/octet-stream


------WebKitFormBoundaryl8CUSIvy5962lwBF--  
Run Code Online (Sandbox Code Playgroud)

有什么建议 ?

curl escaping

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

替换char的所有出现,除非它是字符串中的最后一个字符(javascript)

嗨,我正在寻找一个正则表达式,它将替换字符串中所有出现的字符,除非它是最后一个字符:例如:如果我想要替换A - > B

11A22A33A   -> 11B22B33A
11A22A33    -> 11B22B33
11A22       -> 11B22
11A         -> 11A
A           -> A
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

标签 统计

apache ×1

curl ×1

escaping ×1

javascript ×1

mod-proxy ×1

regex ×1

socks ×1