Git Product home page Git Product logo

shadowsocksr-csharp's Introduction

ShadowsocksR for Windows

Build Status <=== [click this to download nightly version]

Download

You will need to download and install 7-Zip in order to extract the ShadowsocksR archive.

Download the latest release for ShadowsocksR for Windows.

Optionally, right-click on the downloaded 7z file and select CRC SHA > SHA-256. Verify that the SHA-256 checksum displayed matches the expected checksum which was shown on the releases page.

Right-click on the downloaded 7z file and do 7-Zip > Extract Here or extract to a new folder.

Optionally, download and install Gpg4win. From the Windows start menu, launch program Kleopatra. Do File > New Certificate to create a personal OpenPGP key pair. Save the signing key from Akkariiin/pubkey as a text file. Then do File > Import Certificates to import the signing key text file. After import, select the signing key and do Certificates > Certify Certificates. You will need to enter the passphrase for your own key. Finally, do File > Decrypt/Verify Files for the executable you propose to use (see below). A message confirming successful verification of the signature appears against a green background. Close program Kleopatra.

For >= Windows 8 or with .Net 4.0, using ShadowsocksR-dotnet4.0.exe.

For <= Windows 7 or with .Net 2.0, using ShadowsocksR-dotnet2.0.exe.

Usage

  1. Find ShadowsocksR icon in the system tray.
  2. You can add multiple servers in servers menu.
  3. Select Enable System Proxy menu to enable system proxy. Please disable other proxy addons in your browser, or set them to use system proxy.
  4. You can also configure your browser proxy manually if you don't want to enable system proxy. Set Socks5 or HTTP proxy to 127.0.0.1:1080. You can change this port in Global settings.
  5. You can change PAC rules by editing the PAC file. When you save the PAC file with any editor, ShadowsocksR will notify browsers about the change automatically.
  6. You can also update the PAC file from GFWList. Note your modifications to the PAC file will be lost. However you can put your rules in the user rule file for GFWList. Don't forget to update from GFWList again after you've edited the user rule.
  7. For UDP, you need to use SocksCap or ProxyCap to force programs you want to proxy to tunnel over ShadowsocksR.

Develop

Visual Studio Community 2017 is recommended.

License

GPLv3

Copyright © Akkariiin 2019. Forked from ShadowsocksR by BreakWa11

shadowsocksr-csharp's People

Contributors

akaneakaza avatar akkariiin avatar bitkylin avatar bombless avatar bowmanchow avatar breakwa11 avatar canbingzt avatar chenshaoju avatar clowwindy avatar gangzhuo avatar ghostflying avatar hardywu avatar jenkins-ci-bot avatar kevinzonda avatar kookxiang avatar lrxtom2 avatar madeye avatar mengskysama avatar noisyfox avatar psodaz avatar readmecritic avatar sharuru avatar sinsinpub avatar tzang avatar vangork avatar wenxiao avatar wzxjohn avatar xbb123 avatar ysc3839 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shadowsocksr-csharp's Issues

如何让‘绕过局域网和大陆’规则 追加 在SwitchyOmega之后?

你可能会问,为什么我要用SwitchyOmega? 开启系统代理不就行了吗?
但是,开启了系统代理之后,各个软件的流量都会算到ssr头上,从而使得firewall无法正确的区分和拦截软件流量。(这对于安全来说,是个很严重的问题,不过算不上BUG,毕竟手机上面也是这样算流量的。)

我现在SSR设置中的系统代理模式是选择‘保持当前不修改’然后搭配SwitchyOmega使用的,可是这样的话,绕过局域网和大陆 规则就无法生效。

我想要达到的效果: SwitchyOmega开启全局模式后,流量走到了ssr当中, ssr再根据‘绕过局域网和大陆’规则继续处理请求,

我说得明白吗。。。

BUG

编辑服务器------高级选项,
选上后取消不掉

你好

之所以写中文,本issue是写给打算写给乱发中文问题的人看的

  1. 不欢迎小白,不回答诸如软件如何使用,如何搭建,如何配置,使用速度不快,如何提速等等和软件问题无关的问题,或把开发者当成客服的问题
  2. 这里用于反馈软件可能的Bug,软件潜在的问题,和软件功能需求及讨论
  3. 同一个issue不得在不同repo重复发,除非你发现发错地方(这种情况下你自行删除错误的issue),否则直接关闭且不回答问题,严重者拉黑名单
  4. 建议你把问题事先在其它社区或和其它使用者讨论过,以确认不是密码错误,协议或插件错误,或服务器防火墙没关诸如此类本来应该自己解决的问题
  5. 在你确认你需要发问题时,请尽可能提供详细的信息,包括服务端客户端具体版本,及相应log,及相应服务端客户端协议混淆等等的配置。如信息明显过少,则直接close不理踩

确认你读完以上内容后,请删除以上所有内容,然后写下你的问题

Please remove all above then write down your issue

是不是有后门!!!

启动后,连接了一个位于国外的ip地址(并不是我的VPS!)

请问,是什么情况??!!

image

请求发布到Windows Store

请问是否以转置应用的形式发布到Windows Store呢?现在Windows Store也支持Win32应用,也有很多应用上架了商城,带来了更多的方便,并让更多的人接触到好软件。同时,也解决了安全性问题,避免被恶意修改。

需求:能否将transfer_log.json移至temp文件夹内?

版本4.8.1
需求:能否将transfer_log.json移至temp文件夹内?
应用场景:几台电脑通过坚果云随时同步ShadowsocksR主目录,这样可以保持user-rule.txt和pac.txt同步更新。但同时禁用了temp目录的同步,因为log文件在不断更新。这时,主目录中的transfer_log.json也会不断更新,导致坚果云不停提示“transfer_log.json文件已更新”,而且不同电脑同时使用时,还会产生冲突文件。

其实,transfer_log.json并不影响程序功能,放入temp文件夹内应该没有影响吧?

密码不能留空

SS密码不能留空,留空就不能保存,有些SS就是共享的,没有密码空白的,可是它提示不能确定保存

develop 下好像有 bug ?端口复用会链接不上。。。

"remarks" : "中继接入",
"id" : "Xxxxxxxx",
"server" : "地址",
"server_port" : 443,
"server_udp_port" : 0,
"password" : "密码",
"method" : "none",
"protocol" : "auth_chain_a",
"protocolparam" : "xxxxx:密码",
"obfs" : "plain",
"obfsparam" : "intl.aliyun.com",
"remarks_base64" : "xxxxxxxx",
"group" : "端口复用",
"enable" : true,
"udp_over_tcp" : false

大概的配置是这样。。。

而非端口复用就能正常:

加密方式 chacha20
协议插件 auth_sha1_v4
混淆插件 tls1.2_ticket_auth

=======================================

再而 Master 下的版本是正常的。。。

windows10 17046兼容性问题

软件版本:4.9.0
系统版本: Windows 10
OS 版本:17046.rs_prerelease.171118-1403
问题症状:直接打开 ShadowsocksR-donet4.0.exe,系统托盘未出现小飞机图标且任务管理器未找到ShadowsocksR进程。以管理员权限打开同一程序,托盘仍旧未出现小飞机图标且资源管理器停止响应。

手机用电脑的4.8/4.81做代理不能用telegram程序

版本 4.8 4.8.1
自己用源码搭建的ssr,手机上装ssrr3.5.1可以正常登入telegram程序
用电脑端版本 4.8/4.8.1 ,电脑能打开版本 web版本的.telegram聊天,但是手机不登入ssrr,用局域网代理模式,用电脑做代理,可以正常访问谷歌,但是telegram刷新不了,一直连接中。。。。。。。。。

能添加 Pick&Play功能吗

fqrouter的Pick&Play很好用 可以给LAN中不支持代理的机顶盒游戏机代理 很希望SS有这个功能

“绕过局域网和大陆” 功能对部分大陆网站造成了难言的影响(内详)

系统版本win10
ssr版本4.8.0 设置如下:
系统代理模式:全局模式
PAC: 绕过大陆IP(慎用)
代理规则:绕过局域网和大陆
chrome stable最新版本 ,chrome没有任何扩展和应用,是新装的。 (和浏览器没关系,我用IE,火狐都能得出一样的结果)

http://www.x3cn.com/
http://www.x3cn.com/thread-1052458-1-1.html
开了ssr并保持如上设置后, 访问这个网站的速度可以说是爆卡。
关了ssr, 秒开。

真的想不通为什么,我的代理规则选的是‘绕过局域网和大陆’, 按理来说,这个网站被判断为china,应该不受ssr影响才对的啊。

feature request: tray icon tiptool with current proxy setting message.

When my cursor hover on the tray icon, it shows me the proxy mode.
But I think this information is insufficient.
I think more information can be shown.

For example:
Proxy: Hong Kong AliYun
Load Balance: On
Mode: PAC Mode

:) i am willing to pull request but I am afraid of the tea offered by the party.

Add information

Could you add the following information:

  1. Provide a description in the GitHub title. When pinning your repository, no information is shown.
  2. Provide information regarding the differences between shadowsocks and shadowsocksrr.
  3. Do your tarball releases work with Linux-based operating systems?

无法在win10预览版中代理http网页

预览版版本号:17025.1000
软件版本号:4.8.1
具体效果显示为通过http代理连接http协议的网页时提示以下信息:

该网页无法正常运作
**** 未发送任何数据。
ERR_EMPTY_RESPONSE

但是使用安卓客户端一切正常

查看了一下日志,日志里面提示

[2017-11-03 17:50:11] [Error] System.Net.Sockets.SocketException (0x80004005): 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 127.0.0.1:45674
在 System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
在 System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
在 Shadowsocks.Controller.HttpPortForwarder.Handler.ConnectCallback(IAsyncResult ar)

另:
加密方式:rc4-md5
协议:auth_aes128_sha1
混淆:tls1.2_ticket_fastauth

Display of data speed

Dear Programmers,

The latest version works great.
Could you bring back the speed curves as used in version 4.08 ?

Thank you for your work
wish you Happy New Year 2018

4.9源码本地调试,无法正常启动


Microsoft Visual Studio

由于缺少调试目标“C:\Users\Administrator\Desktop\shadowsocksr-csharp-4.9.0\shadowsocksr-csharp-4.9.0\test\bin\Debug\test.dll”,Visual Studio 无法开始调试。请生成项目并重试,或者相应地设置 OutputPath 和 AssemblyName 属性,使其指向目标程序集的正确位置。

确定

呃呃呃,实在不懂,求指教

服务器订阅无法获取-Windows客户端

Android和Windows客户端都是最新版
服务器订阅地址走的CDN,使用Android客户端可以正常获取,Windows客户端无论是否通过代理获取都无法获取,但是把服务器原始IP写入hosts以后客户端可以不通过代理获取到订阅信息
浏览器访问订阅地址,CDN和原IP访问内容都相同,解码后数据正常,订阅地址走的https

不知道这个问题应该怎么解决

SSR电脑版问题,请帮忙看看是什么问题吧。

电脑环境:WIN10 64位
SSR版本:4.8/4.8.1
描述:
在4.8的时候,我更新了最新版本的QQ输入法(5.7版)后,SSR自动关闭,查看电脑系统日志发现以下描述。在QQ输入法 4.6版本的时候并没有出现,只在4.7的版本出现这个问题。

捕获.PNG
捕获2.PNG
捕获3.PNG

续费以后无法使用,也打不开官网。

在续费之后无法使用。打开之后不仅仅无法翻墙,甚至连国内网站都无法连接。
端口13714 协议auth_sha1_v4 混淆http_post SSR连接ssr://c2cyMDUuc3NyLnJlOjEzNzE0OmF1dGhfc2hhMV92NDphZXMtMjU2LWNmYjpodHRwX3Bvc3Q6V1VSUU5ESXhOVGMzTXpreC8_b2Jmc3BhcmFtPSZyZW1hcmtzPTVwYXc1WXFnNVoyaDVMcU03N3lNUVd4cFUwYyZncm91cD1VMmhoWkc5M2MyOWphM05T

shadowsocksrr

ShadowsocksR-win-4.8.0
Connected to the server, but not on Google.
Just wait for the information, so help me.

[安全问题] 允许来自局域网连接 + 绕过局域网连接

A电脑启动软件,开启局域网端口,规则选择能绕过局域网连接
B电脑通过内网IP代理,如果连接域名解析是127.0.0.1,会导致B电脑访问的是A电脑的资源

危险场景例子

QQ的快速登录
使用 localhost.ptlogin2.qq.com:4301 解析到127来访问本机服务,出现了B电脑能够快速登录A电脑QQ账号的情况

解决方案

规则选择全局,127将连接到远程服务器
添加禁止访问本机127的规则(貌似目前做不到)

服务器订阅求助

订阅网址添加进地址框后,按”确定“后,没有被存进去,无法用订阅功能,最新版也是这样。4.4.5版没有这个问题。

完全不管用啊。。。

之所以写中文,本issue是写给打算写给乱发中文问题的人看的

  1. 不欢迎小白,不回答诸如软件如何使用,如何搭建,如何配置,使用速度不快,如何提速等等和软件问题无关的问题,或把开发者当成客服的问题
  2. 这里用于反馈软件可能的Bug,软件潜在的问题,和软件功能需求及讨论
  3. 同一个issue不得在不同repo重复发,除非你发现发错地方(这种情况下你自行删除错误的issue),否则直接关闭且不回答问题,严重者拉黑名单
  4. 建议你把问题事先在其它社区或和其它使用者讨论过,以确认不是密码错误,协议或插件错误,或服务器防火墙没关诸如此类本来应该自己解决的问题
  5. 在你确认你需要发问题时,请尽可能提供详细的信息,包括服务端客户端具体版本,及相应log,及相应服务端客户端协议混淆等等的配置。如信息明显过少,则直接close不理踩

确认你读完以上内容后,请删除以上所有内容,然后写下你的问题

Please remove all above then write down your issue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.