Comments (17)
You can compile the http proxy support yourself with this implementation.
from go-shadowsocks2.
Any idea why? This project is under the umbrella shadowsocks, so HTTP proxy is kinda beyond the scope.
from go-shadowsocks2.
Hi
HTTP proxy is needed on client side, because not all apps support SOCKS.
If we are talking about apps in terminal, there almost no apps which supports SOCKS.
I use command line apps for development a lot.
I use ShadowsocksX-NG as client.
https://github.com/shadowsocks/ShadowsocksX-NG
There is option HTTP proxy , it's very handy.
So I think it's not beyond the scope at all. HTTP proxy on client side is needed if you want to use not only browser.
from go-shadowsocks2.
If we are talking about apps in terminal, there almost no apps which supports SOCKS.
This is incorrect. Lots of terminal utilities support SOCKS, e.g. curl.
I use ShadowsocksX-NG as client.
If ShadowsocksX-NG already provides HTTP proxy, why not use it?
from go-shadowsocks2.
This is incorrect. Lots of terminal utilities support SOCKS, e.g. curl
for example docker needs HTTP proxy
If ShadowsocksX-NG already provides HTTP proxy, why not use it?
I am using it now.
But for some situation comand line client will be more usefull. Not all hardware has a GUI :)
Now for that kind situations in addition to SS I have to use polipo proxy to convert SOCKS to HTTP.
If you develop both server and slient side, HTTP proxy will be very handy, less additional apps required.
from go-shadowsocks2.
According to moby/moby#5989 (comment) you can use SOCKS proxy with Docker.
I guess the question is actually what applications only support HTTP proxy but not SOCKS proxy?
from go-shadowsocks2.
go get ...
not working with socks as I know... (or I don't know how)
Docker on MacOs not using SOCK proxy (at least for me).
I saw this commit before and tried lots of times to make it work... but only HTTP(S)
Official docker app for mac even don't have other proxy options...
from go-shadowsocks2.
What if you choose "Use system proxy" and set the system proxy to SOCKS? Will it work?
from go-shadowsocks2.
unfortunately also not working.
So I use HTTP proxy a lot... :)
from go-shadowsocks2.
I see. It seems HTTP proxy is still necessary. I'll consider adding it next.
from go-shadowsocks2.
@riobard Yes, HTTP will be very handy. I would really appreciate if you can and it to development plans.
from go-shadowsocks2.
I just give go-ss2 a http proxy.
from go-shadowsocks2.
@riobard what's the progress?
from go-shadowsocks2.
Currently not planned.
from go-shadowsocks2.
https://github.com/snail007/goproxy
maybe you can try this, or refer to this
https://superuser.com/questions/423563/convert-http-requests-to-socks5
from go-shadowsocks2.
anydesk need http proxy only
from go-shadowsocks2.
I just give go-ss2 a http proxy.
@bigtan Hi, I wanna implement a http listener in go-ss2 client too, and this repo is gone. Could you please re-open it for reference? Thank you.
from go-shadowsocks2.
Related Issues (20)
- 为什么telegram无法使用go-shadowsocks2代理
- TCP Redirect doesn't work on Macos HOT 1
- Support http proxy HOT 3
- 如何go run ? HOT 1
- It was not listening in UDP HOT 1
- How to identify connection issue
- Can not get the real ip address and port with Packet Filter TCP redirection in MacOS 12.3.1(Intel) HOT 1
- Can't run in client mode: tcp.go:67: failed to get target address: SOCKS error: 8 HOT 3
- Not forwarding UDP
- Chain Shadowsocks servers
- udp转发失败 HOT 5
- 问下可以编译成Android 的so 动态库吗 HOT 2
- SIP003 Plugins (Experimental)
- Please Update The Repository
- Repository update is necessary
- tcp.go:67: failed to get target address: SOCKS error: 8 HOT 2
- Can support AEAD-2022 ciphers?
- 源码中的 AEAD_CHACHA20_POLY1305 加密过程和标准库提供的 Example不同,整了几天还是不懂加密的流程,能说一下这块吗? HOT 1
- Feature: make functions Public
- tcp.go:67: failed to get target address: SOCKS error: 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-shadowsocks2.