shadowsocks/ChinaDNS 3369
Protect yourself against DNS poisoning in China.
shadowsocks/openwrt-shadowsocks 2984
Shadowsocks-libev for OpenWrt/LEDE
shadowsocks/go-shadowsocks2 2730
Modern Shadowsocks in Go
shadowsocks/libQtShadowsocks 1400
A lightweight and ultra-fast shadowsocks library written in C++14 with Qt framework
shadowsocks/luci-app-shadowsocks 949
OpenWrt/LEDE LuCI for Shadowsocks-libev
shadowsocks/ChinaDNS-Python 763
Protect yourself against DNS poisoning in China.
shadowsocks/kcptun-android 513
kcptun for Android.
an extremely simple & fast udp tunnel based on kcp protocol
NCD scripting language, tun2socks proxifier, P2P VPN
Build libsscrypto.dll for shadowsocks-windows.
startedshadowsocks/ShadowsocksX-NG
started time in 2 minutes
issue commentshadowsocks/shadowsocks-windows
[Question] How to use"Allow other devices to connect" option?
This means that other devices can access the proxy port of the current computer.
You need to configure proxy settings on your devices.
comment created time in 3 minutes
startedshadowsocks/shadowsocks-rust
started time in 8 minutes
startedshadowsocks/crypto
started time in 8 minutes
startedshadowsocks/shadowsocks-android
started time in 18 minutes
startedshadowsocks/crypto
started time in 19 minutes
startedshadowsocks/shadowsocks-windows
started time in 19 minutes
startedshadowsocks/crypto
started time in 33 minutes
created tagshadowsocks/shadowsocks-android
A shadowsocks client for Android
created time in 35 minutes
release shadowsocks/shadowsocks-android
shadowsocks--universal-5.1.4.apk 18.25MB
shadowsocks-arm64-v8a-5.1.4.apk 8.53MB
shadowsocks-armeabi-v7a-5.1.4.apk 8.24MB
shadowsocks-tv--universal-5.1.4.apk 12.16MB
shadowsocks-tv-arm64-v8a-5.1.4.apk 5.59MB
shadowsocks-tv-armeabi-v7a-5.1.4.apk 5.47MB
shadowsocks-tv-x86-5.1.4.apk 5.67MB
shadowsocks-tv-x86_64-5.1.4.apk 5.92MB
shadowsocks-x86-5.1.4.apk 8.68MB
shadowsocks-x86_64-5.1.4.apk 8.97MB
released time in 35 minutes
startedshadowsocks/crypto
started time in 41 minutes
startedshadowsocks/shadowsocks-windows
started time in an hour
startedshadowsocks/shadowsocks-libev
started time in an hour
startedshadowsocks/crypto
started time in an hour
startedshadowsocks/shadowsocks-manager
started time in an hour
startedshadowsocks/shadowsocks-windows
started time in an hour
startedshadowsocks/ShadowsocksX-NG
started time in an hour
issue openedshadowsocks/shadowsocks-windows
[Question] How to use"Allow other devices to connect" option?
Hi I would like to know how to connect other devices after enabling the option "Allow other devices to connect". And, just to be sure, does this option make my other devices -like phones- use my computer's IP if shadowsocks is on, Or what? I can't understand what it does exactly. Thank You Very Much.
created time in an hour
startedshadowsocks/crypto
started time in an hour
startedshadowsocks/crypto
started time in an hour
startedshadowsocks/libQtShadowsocks
started time in an hour
startedshadowsocks/shadowsocks-qt5
started time in 2 hours
startedshadowsocks/crypto
started time in 2 hours
startedshadowsocks/crypto
started time in 2 hours
startedshadowsocks/shadowsocks-rust
started time in 2 hours
startedshadowsocks/crypto
started time in 2 hours
startedshadowsocks/crypto
started time in 2 hours
startedshadowsocks/crypto
started time in 2 hours
startedshadowsocks/crypto
started time in 4 hours
issue openedshadowsocks/go-shadowsocks2
Won't compile on Linux for ChromeOS
Describe the bug Server won't compile on the default linux VM provided by ChromeOS 85. I reset the VM and had the same issue. Tried 3 days ago, same error.
To Reproduce Steps to reproduce the behavior:
- run
go get -u -v github.com/shadowsocks/go-shadowsocks2
Expected behavior Compiled binary.
Desktop (please complete the following information):
- Device: HP x360 14C
- OS: CrOS 85
Additional context
github.com/shadowsocks/go-shadowsocks2 (download)
github.com/riobard/go-bloom (download)
Fetching https://golang.org/x/crypto/chacha20poly1305?go-get=1
Parsing meta tags from https://golang.org/x/crypto/chacha20poly1305?go-get=1 (status code 200)
get "golang.org/x/crypto/chacha20poly1305": found meta tag get.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", RepoRoot:"https://go.googlesource.com/crypto"} at https://golang.org/x/crypto/chacha20poly1305?go-get=1
get "golang.org/x/crypto/chacha20poly1305": verifying non-authoritative meta tag
Fetching https://golang.org/x/crypto?go-get=1
Parsing meta tags from https://golang.org/x/crypto?go-get=1 (status code 200)
golang.org/x/crypto (download)
Fetching https://golang.org/x/crypto/chacha20?go-get=1
Parsing meta tags from https://golang.org/x/crypto/chacha20?go-get=1 (status code 200)
get "golang.org/x/crypto/chacha20": found meta tag get.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", RepoRoot:"https://go.googlesource.com/crypto"} at https://golang.org/x/crypto/chacha20?go-get=1
get "golang.org/x/crypto/chacha20": verifying non-authoritative meta tag
Fetching https://golang.org/x/crypto/internal/subtle?go-get=1
Parsing meta tags from https://golang.org/x/crypto/internal/subtle?go-get=1 (status code 200)
get "golang.org/x/crypto/internal/subtle": found meta tag get.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", RepoRoot:"https://go.googlesource.com/crypto"} at https://golang.org/x/crypto/internal/subtle?go-get=1
get "golang.org/x/crypto/internal/subtle": verifying non-authoritative meta tag
Fetching https://golang.org/x/crypto/poly1305?go-get=1
Parsing meta tags from https://golang.org/x/crypto/poly1305?go-get=1 (status code 200)
get "golang.org/x/crypto/poly1305": found meta tag get.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", RepoRoot:"https://go.googlesource.com/crypto"} at https://golang.org/x/crypto/poly1305?go-get=1
get "golang.org/x/crypto/poly1305": verifying non-authoritative meta tag
Fetching https://golang.org/x/sys/cpu?go-get=1
Parsing meta tags from https://golang.org/x/sys/cpu?go-get=1 (status code 200)
get "golang.org/x/sys/cpu": found meta tag get.metaImport{Prefix:"golang.org/x/sys", VCS:"git", RepoRoot:"https://go.googlesource.com/sys"} at https://golang.org/x/sys/cpu?go-get=1
get "golang.org/x/sys/cpu": verifying non-authoritative meta tag
Fetching https://golang.org/x/sys?go-get=1
Parsing meta tags from https://golang.org/x/sys?go-get=1 (status code 200)
golang.org/x/sys (download)
Fetching https://golang.org/x/crypto/hkdf?go-get=1
Parsing meta tags from https://golang.org/x/crypto/hkdf?go-get=1 (status code 200)
get "golang.org/x/crypto/hkdf": found meta tag get.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", RepoRoot:"https://go.googlesource.com/crypto"} at https://golang.org/x/crypto/hkdf?go-get=1
get "golang.org/x/crypto/hkdf": verifying non-authoritative meta tag
github.com/shadowsocks/go-shadowsocks2
# github.com/shadowsocks/go-shadowsocks2
go/src/github.com/shadowsocks/go-shadowsocks2/tcp.go:159:21: undefined: errors.Is
go/src/github.com/shadowsocks/go-shadowsocks2/tcp.go:159:37: undefined: os.ErrDeadlineExceeded
go/src/github.com/shadowsocks/go-shadowsocks2/tcp.go:162:20: undefined: errors.Is
go/src/github.com/shadowsocks/go-shadowsocks2/tcp.go:162:35: undefined: os.ErrDeadlineExceeded
created time in 5 hours
startedshadowsocks/go-shadowsocks2
started time in 6 hours
fork xiaoshi22/shadowsocks-windows
If you want to keep a secret, you must also hide it from yourself.
fork in 6 hours
fork echomaxcn/shadowsocks-windows
If you want to keep a secret, you must also hide it from yourself.
fork in 7 hours
startedshadowsocks/shadowsocks-rust
started time in 8 hours
startedshadowsocks/shadowsocks
started time in 8 hours
push eventshadowsocks/shadowsocks-windows
commit sha f7612de7522e1acab676e3216a1b4ca8017c14e4
WIP
push time in 10 hours
startedshadowsocks/shadowsocks-android
started time in 11 hours
startedshadowsocks/shadowsocks
started time in 11 hours
startedshadowsocks/crypto
started time in 12 hours
startedshadowsocks/crypto
started time in 12 hours
push eventshadowsocks/shadowsocks-windows
commit sha 50f93d62c1864528ff35579685f66ea95a4266c4
sip008 resolver, preparation for sip008 support
commit sha ca963c638d6343b11bd6020d48fe1f4a8d7bc96b
sip008 controller support
commit sha 1287b574103df8267014c43f63e80feb4dedcab3
add onlineConfigForm
commit sha 787f33acae13dd867037c0d87f0cc04e19e1667f
connect view and controller
commit sha f46b1fb8b0ca112b95f951d00ed2a136de10c224
online config deletion, and update when startup
commit sha 4f05e7c98580c2239c414fe3547987adc7f789a0
put online config group info into ui
commit sha 0cbb581b41c41bb51d54fbeb5547c5e53bcb01af
delete old server when update online config url
commit sha 18486788997bd4c7acc5db6b7823f75a9e5b78a5
tweak ui
commit sha 6889e9ba7e8eec614e23a1d6aaace01ac2695d6d
🧹 Cleanup and fixes - Deserialize the configuration using a constructor to set default values and initialize objects - Re-enable the UI when online config update failed
commit sha 2fc5ac24bd3c926145433d1143ff84c442a19bdd
🔠 Update translations for SIP008
commit sha 43581630f0beccd8842ee5b126c5526acfe7bd63
➖ Use HttpClient.Timeout for a 15-second timeout
commit sha d19c5db77ed76d07172ae0ab1fc4b37919c7d064
🔄 Retrieve server group from UI
commit sha 90d90f7cebfe7e07e077d061ef02f61316b001a6
Simple cleanup proposed by Stzx
commit sha b65e00c5f111d01b8a5c548ded1bfda9545aa780
HttpClientHandler -> SocketsHttpHandler for v5 - HttpClientHandler is not used in .NET Core 3+
commit sha 2002c29ee3a11a9ad060a21f6fedd57991ab9d26
📃 Exclude @cn from PAC proxied list - PAC proxied list only contains domain names from geolocation-!cn without a `cn` attribute
commit sha f34d039df705e82f188a6b8934dd970a8b99d731
🏗 Add ReactiveUI.WPF as MVVM framework
commit sha 3aaff9cc7ec158e366d2074eeb97b0f98a62d50b
👁 ServerSharingView & ServerSharingViewModel - Use ElementHost in QRCodeForm - Cleanup: Server.Equals
commit sha 1c2ac2978ca4b8af54a61917e7f1f536b66b79f8
⛲ Use WPF window instead of WinForms ElementHost
commit sha b6b70294b7c9b04792b35e15861cf0a66ffccc90
OnlineConfigResolver: add User-Agent Signed-off-by: Beta Soft <[email protected]>
commit sha 608675f96e12cb3de13ab451f5b997783db1a057
⚙ Allow configuration of User-Agent - For OnlineConfigResolver and GeositeUpdater
push time in 13 hours
startedshadowsocks/crypto
started time in 14 hours
push eventshadowsocks/crypto
commit sha b8525d7b1b62fc85c339f1d5ca6955e437ad7241
.
push time in 14 hours
startedshadowsocks/shadowsocks-android
started time in 14 hours
startedshadowsocks/shadowsocks-rust
started time in 14 hours
fork L-sent/shadowsocks-windows
If you want to keep a secret, you must also hide it from yourself.
fork in 14 hours
startedshadowsocks/shadowsocks-windows
started time in 15 hours
startedshadowsocks/shadowsocks-qt5
started time in 15 hours
startedshadowsocks/shadowsocks
started time in 16 hours
startedshadowsocks/shadowsocks-windows
started time in 16 hours
startedshadowsocks/shadowsocks
started time in 16 hours
push eventshadowsocks/shadowsocks-windows
commit sha 901c72a81618b940c603a45931246dc3044f5d51
📦 Update appveyor.yml
push time in 17 hours
issue commentshadowsocks/shadowsocks-libev
[BOUNTY FOR US$200] ss-manager does not pass "-i" function to generated ss-server
I am validating the fix. I am expecting to finish the validation on Oct. 26th.
comment created time in 17 hours
push eventshadowsocks/shadowsocks-windows
commit sha fd084e44a01dc968da57440b376296f81f6c6dd5
🕊 Cleanup Fody
push time in 17 hours
fork CrazyPirate168/shadowsocks-go
go port of shadowsocks (Deprecated)
http://shadowsocks.github.io/shadowsocks-go
fork in 17 hours
startedshadowsocks/shadowsocks-android
started time in 17 hours
startedshadowsocks/ShadowsocksX-NG
started time in 17 hours
startedshadowsocks/shadowsocks-android
started time in 17 hours
startedshadowsocks/ShadowsocksX-NG
started time in 17 hours
startedshadowsocks/shadowsocks-android
started time in 17 hours
startedshadowsocks/shadowsocks-rust
started time in 18 hours
startedshadowsocks/openwrt-shadowsocks
started time in 18 hours
startedshadowsocks/shadowsocks-windows
started time in 18 hours
fork li709854423/shadowsocks-libev
Bug fix only libev port of shadowsocks. Future development moved to shadowsocks-rust
https://github.com/shadowsocks/shadowsocks-rust
fork in 18 hours
fork zzuiekongning/libQtShadowsocks
A lightweight and ultra-fast shadowsocks library written in C++14 with Qt framework
fork in 18 hours
startedshadowsocks/shadowsocks-android
started time in 18 hours
startedshadowsocks/ShadowsocksX-NG
started time in 19 hours
push eventshadowsocks/shadowsocks-android
commit sha 36576a6113d69dc91875441dc115fb34da003313
Bump version
push time in 19 hours
startedshadowsocks/shadowsocks-windows
started time in 19 hours
push eventshadowsocks/shadowsocks-android
commit sha 6563e0baf574bb7130e7706d871e34afd5df5842
Bump plugin lib version to 2.0.0
commit sha 52d0d7ed7ed13047193cd571908cb2ffe866491b
Add isV2 to PluginManager.InitResult
commit sha 3f70a470a06334be84116c26cb681e2adbcc70b6
Pass a value with the VPN option, if plugin version < 2.0
commit sha cd6a1f1d8025fe87c473b447835f7437f9b77c1b
Switch to __android_vpn
commit sha f9a80ac6158be65bf3395854188e83c86861acff
Remove unnecessary parentheses
commit sha 02e118182ad3176161f115921154611323491147
Update shadowsocks-rust
commit sha 95a740c34f1a492830a9d7dc36ee053d6477cd36
Merge pull request #2585 from shadowsocks/plugin-2.0.0 Plugin 2.0.0
push time in 19 hours
PR merged shadowsocks/shadowsocks-android
@madeye Please help finish this implementation, thanks! You can read isV2 here: https://github.com/shadowsocks/shadowsocks-android/blob/1783420a89e46c39524e9beeb7a7dac919b36ad0/core/src/main/java/com/github/shadowsocks/bg/ProxyInstance.kt#L105
Fixes #2576.
pr closed time in 19 hours
issue closedshadowsocks/shadowsocks-android
Please read contributing guidelines. Thanks.
Describe the bug unable to resolve hostname with smartDNS on remote server on 5.13. but 5.12 is fine. smartDNS listen to udp DNS request on 53. also smartDNS listen to tcp DNS request on 53. To Reproduce Steps to reproduce the behavior:
- 5.1.3
- remote server uses smartDNS or dnsmsq to unlock stream, like Netflix
- set remote DNS 127.0.0.1 or 0.0.0.0
- VPN mode
- unable to resolve hostname
Expected behavior 5.12 and below works fine with the mentioned process. And 5.13 can not resolve DNS no matter set remote DNS to 0.0.0.0/127.0.0.1 or 8.8.8.8/1.1.1.1 . pls, fix it. Smartphone (please complete the following information):
- Android 10
- Device: Google Pixel 3 XL
- Last version
Configuration
Put an x inside the [ ] that applies.
- [ x] IPv4 server address
- [ ] IPv6 server address
- [x ] Client IPv4 availability
- [ ] Client IPv6 availability
- Encrypt method:
- Route
- [ ] All
- [ ] Bypass LAN
- [ ] Bypass China
- [x ] Bypass LAN & China
- [ ] GFW List
- [ ] China List
- [ ] Custom rules
- [x] IPv6 route
- [ ] Apps VPN mode
- [ ] Bypass mode
- Remote DNS: 127.0.0.1 or 0.0.0.0
- [ x] DNS over UDP
- Plugin configuration (if applicable):
- [ ] Auto Connect
- [ ] TCP Fast Open
closed time in 19 hours
shell12345startedshadowsocks/shadowsocks-android
started time in 19 hours
fork Levi-super/shadowsocks-windows
If you want to keep a secret, you must also hide it from yourself.
fork in 19 hours
startedshadowsocks/shadowsocks-windows
started time in 19 hours
push eventshadowsocks/shadowsocks-windows
commit sha 0d8c604e8b6e15b4db443dbb02fd2f86beea65bc
🧹 Cleanup project file
push time in 19 hours
startedshadowsocks/shadowsocks-chromeapp
started time in 19 hours
startedshadowsocks/go-shadowsocks2
started time in 19 hours
fork gaoyaqiu/shadowsocks-libev
Bug fix only libev port of shadowsocks. Future development moved to shadowsocks-rust
https://github.com/shadowsocks/shadowsocks-rust
fork in 20 hours
startedshadowsocks/shadowsocks-libev
started time in 20 hours
push eventshadowsocks/shadowsocks-windows
commit sha c7924ca2b6cf7df572de98db1092cbb6d5365d1d
🧹 Cleanup and fix dependencies
push time in 20 hours
startedshadowsocks/shadowsocks
started time in 20 hours
fork poise1991/libQtShadowsocks
A lightweight and ultra-fast shadowsocks library written in C++14 with Qt framework
fork in 20 hours
issue commentshadowsocks/shadowsocks-iOS
苹果手机超简单下载ss/ssr客户端方法,附免费ss/ssr账号,长期更新
@A-nameless-geek 国区的Paypal也不行,说需要和AppId在同一个区的Paypal账号才可以!哎,悲剧,在国内用IPhone好悲剧
那就注册美区paypal啊,大陆visa MasterCard可以注册美区paypal
comment created time in 20 hours
issue commentshadowsocks/shadowsocks-iOS
苹果手机超简单下载ss/ssr客户端方法,附免费ss/ssr账号,长期更新
现在的你需要有一个在国外留学的朋友
comment created time in 20 hours
push eventshadowsocks/shadowsocks-windows
commit sha 50f93d62c1864528ff35579685f66ea95a4266c4
sip008 resolver, preparation for sip008 support
commit sha ca963c638d6343b11bd6020d48fe1f4a8d7bc96b
sip008 controller support
commit sha 1287b574103df8267014c43f63e80feb4dedcab3
add onlineConfigForm
commit sha 787f33acae13dd867037c0d87f0cc04e19e1667f
connect view and controller
commit sha f46b1fb8b0ca112b95f951d00ed2a136de10c224
online config deletion, and update when startup
commit sha 4f05e7c98580c2239c414fe3547987adc7f789a0
put online config group info into ui
commit sha 0cbb581b41c41bb51d54fbeb5547c5e53bcb01af
delete old server when update online config url
commit sha 18486788997bd4c7acc5db6b7823f75a9e5b78a5
tweak ui
commit sha 6889e9ba7e8eec614e23a1d6aaace01ac2695d6d
🧹 Cleanup and fixes - Deserialize the configuration using a constructor to set default values and initialize objects - Re-enable the UI when online config update failed
commit sha 2fc5ac24bd3c926145433d1143ff84c442a19bdd
🔠 Update translations for SIP008
commit sha 43581630f0beccd8842ee5b126c5526acfe7bd63
➖ Use HttpClient.Timeout for a 15-second timeout
commit sha d19c5db77ed76d07172ae0ab1fc4b37919c7d064
🔄 Retrieve server group from UI
commit sha 90d90f7cebfe7e07e077d061ef02f61316b001a6
Simple cleanup proposed by Stzx
commit sha 2002c29ee3a11a9ad060a21f6fedd57991ab9d26
📃 Exclude @cn from PAC proxied list - PAC proxied list only contains domain names from geolocation-!cn without a `cn` attribute
commit sha f34d039df705e82f188a6b8934dd970a8b99d731
🏗 Add ReactiveUI.WPF as MVVM framework
commit sha 3aaff9cc7ec158e366d2074eeb97b0f98a62d50b
👁 ServerSharingView & ServerSharingViewModel - Use ElementHost in QRCodeForm - Cleanup: Server.Equals
commit sha 1c2ac2978ca4b8af54a61917e7f1f536b66b79f8
⛲ Use WPF window instead of WinForms ElementHost
commit sha b6b70294b7c9b04792b35e15861cf0a66ffccc90
OnlineConfigResolver: add User-Agent Signed-off-by: Beta Soft <[email protected]>
commit sha 608675f96e12cb3de13ab451f5b997783db1a057
⚙ Allow configuration of User-Agent - For OnlineConfigResolver and GeositeUpdater
commit sha 7e0a62e5261256c9f45a7279f8d9af574185b64f
⬆ Update CHANGES and bump version
push time in 20 hours
issue commentshadowsocks/shadowsocks-iOS
苹果手机超简单下载ss/ssr客户端方法,附免费ss/ssr账号,长期更新
@A-nameless-geek 国区的Paypal也不行,说需要和AppId在同一个区的Paypal账号才可以!哎,悲剧,在国内用IPhone好悲剧
comment created time in 20 hours
issue commentshadowsocks/shadowsocks-iOS
苹果手机超简单下载ss/ssr客户端方法,附免费ss/ssr账号,长期更新
不成功啊,填写了信用卡信息,也填了地址,下一步,短信收到扣钱(1美元)信息了,但是界面报错,无法进行下一步 大陆银行的visa MasterCard都不行,只能用paypal,我的是美区paypal,国区不知道可不行可行
comment created time in 21 hours
push eventshadowsocks/shadowsocks-android
commit sha 02e118182ad3176161f115921154611323491147
Update shadowsocks-rust
push time in 21 hours
startedshadowsocks/shadowsocks-windows
started time in 21 hours
issue commentshadowsocks/shadowsocks-iOS
苹果手机超简单下载ss/ssr客户端方法,附免费ss/ssr账号,长期更新
不成功啊,填写了信用卡信息,也填了地址,下一步,短信收到扣钱(1美元)信息了,但是界面报错,无法进行下一步
comment created time in 21 hours
startedshadowsocks/shadowsocks-android
started time in 21 hours
startedshadowsocks/shadowsocks-windows
started time in a day
issue commentshadowsocks/shadowsocks-rust
Running in single-threaded mode, there is a high chance of bad performance
In the same time, could you test with Rust's ssserver or sslocal that you were using previously.
comment created time in a day