25 Commits

Author SHA1 Message Date
siyuan
e8302d0ede Revert "拼音输入法出来背锅" 2019-07-10 15:35:26 +08:00
qingshuisiyuan
a2f9d53408 add 2019-05-27 15:41:13 +08:00
qingshuisiyuan
c9d2f53450 add 2019-05-27 15:36:08 +08:00
qingshuisiyuan
13e207698a md 2019-05-27 15:29:11 +08:00
qingshuisiyuan
d8cb2a301e md 2019-05-27 15:26:06 +08:00
qingshuisiyuan
39984891cf img 2019-05-27 15:15:30 +08:00
qingshuisiyuan
a8e590de9c Merge branch 'master' of https://github.com/qingshuisiyuan/electron-ssr-backup 2019-05-27 14:41:48 +08:00
qingshuisiyuan
8aa2f136ff img 2019-05-27 14:41:44 +08:00
siyuan
1a3375acd0 Merge pull request #2 from ThomasHawaiiKing/patch-1
拼音输入法出来背锅
2019-05-21 19:57:16 +08:00
姫慶天
a3b5192660 拼音输入法出来背锅 2019-05-21 00:18:27 +08:00
qingshuisiyuan
95236d90fb add 2019-05-17 13:52:37 +08:00
qingshuisiyuan
cfb99ee962 add 2019-05-17 13:47:04 +08:00
qingshuisiyuan
bba563b30f add 2019-05-17 13:45:22 +08:00
qingshuisiyuan
e469b1d763 add 2019-05-17 13:44:48 +08:00
qingshuisiyuan
aead8460a6 add 2019-05-17 13:44:03 +08:00
qingshuisiyuan
4f7c80f353 add 2019-05-17 13:43:35 +08:00
qingshuisiyuan
5d78329184 add 2019-05-17 13:39:29 +08:00
qingshuisiyuan
fe7dc94531 add 2019-05-15 15:30:33 +08:00
qingshuisiyuan
ce0c165efd zip 2019-05-15 15:24:53 +08:00
qingshuisiyuan
775bb0f6c5 add 2019-05-15 15:13:18 +08:00
qingshuisiyuan
4eefef5bd8 add 2019-05-15 15:10:58 +08:00
qingshuisiyuan
30748a1482 add 2019-05-15 15:07:25 +08:00
qingshuisiyuan
95c9b56e69 add 2019-05-15 15:04:46 +08:00
qingshuisiyuan
437d13a755 add 2019-05-15 15:03:47 +08:00
qingshuisiyuan
dcb1ec81e2 add 2019-05-15 14:58:32 +08:00
16 changed files with 181 additions and 0 deletions

88
README.md Executable file
View File

@@ -0,0 +1,88 @@
# 写在前面
原作者不具名于2019年5月15日删除了并停止开发这个伟大的项目不管因为什么原因我们都因该感谢原作者的付出希望有缘再见
## QQ群[867995623](https://jq.qq.com/?_wv=1027&k=5t06to0)
## Debian系列安装与配置[Ubuntu.md](https://github.com/qingshuisiyuan/electron-ssr-backup/blob/master/Ubuntu.md)
## 收集已知问题和解决方案[issue.md](https://github.com/qingshuisiyuan/electron-ssr-backup/blob/master/issue.md)
## ShadowsocksR跨平台客户端
这是一个跨平台支持Windows MacOS Linux系统`ShadowsocksR`客户端桌面应用它功能丰富支持windows版大部分功能更有更多人性化功能。它是开源的它来源于开源回馈以开源。
## 功能特色
- 支持手动添加配置
- 支持服务器订阅更新,复制该地址测试
- 支持二维码扫描(请确保屏幕中只有一个有效的二维码),扫描该二维码测试
- 支持从剪贴板复制、从配置文件导入等方式添加配置
- 支持复制二维码图片、复制SSR链接(右键应用内二维码,点击右键菜单中的复制)
- 支持通过点击ss/ssr链接添加配置并打开应用(仅Mac和Windows)
- 支持切换系统代理模式:PAC、全局、不代理
- 内置http_proxy服务可在选项中开启或关闭
- 支持配置项变更
- 更多功能尽在任务栏菜单中
## 下载
下载地址见[Github release](https://github.com/qingshuisiyuan/electron-ssr-backup/releases),对应的操作系统下载的文件为
- Windows `electron-ssr-setup-x.x.x.exe`
- Mac `electron-ssr-x.x.x.dmg`
- Linux 优先建议下载`electron-ssr-x.x.x.AppImage`,直接双击运行。如果无法使用或者想直接下载自己系统专用包请看下一条
- Arch或者基于Arch的系统下载`electron-ssr-x.x.x.pacman`
- RedHat系列的系统下载`electron-ssr-x.x.x.rpm`
- Debian系列的系统下载`electron-ssr-x.x.x.deb`
- 系统Linux系统或者通用Linux系统可下载`electron-ssr-x.x.x.tar.gz`(不会使用.tar.gz的请自行百度
## 配置文件位置
- Windows `C:\Users\{your username}\AppData\Roaming\electron-ssr\gui-config.json`
- Mac `~/Library/Application Support/electron-ssr/gui-config.json`
- Linux `~/.config/gui-config.json`
## 快捷键
加入快捷键本来是为了解决部分Linux发行版无法显示图标导致功能无法使用而加入的当然其它系统也是可以使用的同时支持在设置中进行开启/关闭以及更换按键的操作。
### 全局快捷键
- `CommandOrControl+Shift+W` 切换主窗口显隐
- `未设置` 切换系统代理
### 应用内快捷键
- `CommandOrControl+Shift+B` 切换是否显示操作菜单仅Linux可用
## 已知Bug
- 部分Linux系统无法切换系统代理模式本应用使用`gsetting`设置系统代理所以有些Linux系统无法使用该功能如果你知道如何实现欢迎发issue告知。
- Windows系统切换全局代理不生效
## Issus
在发issue前请先在issue中搜索是否有同类issue如果有请跟帖。
另外发Bug类issue请详细描述你的使用环境包括但不限于操作系统、软件版本操作步骤报错日志等。
欢迎提出改修意见
## 开发和构建
``` bash
# or npm install
yarn
# 开发时
npm run dev
# 打包构建
npm run build
# 单元测试
npm run mocha
# 代码风格检查
npm run lint
```

71
Ubuntu.md Normal file
View File

@@ -0,0 +1,71 @@
# Debian系列——Ubuntu18.04为例
## 安装依赖
`sudo apt install libcanberra-gtk-module libcanberra-gtk3-module gconf2 gconf-service libappindicator1`
### 安装软件
`sudo dpkg -i *.deb`
### 尝试运行软件
终端输入
`electron-ssr`
1.系统需要安装Python2.7一般系统自带我是最简化安装没有Python环境软件运行报错。安装Python之后解决
`sudo apt install python`
看有没有什么报错,如果没有,就在软件里面设置订阅地址看能否更新。
因为终端信息会泄露我的IP密码在这里我就不放内容。
请确保没有报错并可以成功更新节点
*如果有问号可能会造成订阅地址无法更新(待验证猜想)*
> *手动退出软件重启系统Windows习惯*
**注意:如果到这里你可以使用软件正常的代理就无需进行下一步!!!**
### 系统设置
完成上一步之后并不能实现代理
在启动器中找到系统设置-网络设置-网络代理设置为如下图所示
![](https://github.com/qingshuisiyuan/electron-ssr-backup/blob/master/img/ubuntu/2.png?raw=true)
上诉设置需要与软件中的设置一样(端口)
### 开始上网
选择节点-选择上网模式
到这里我已经可以pac上网或全局上网
![](https://github.com/qingshuisiyuan/electron-ssr-backup/blob/master/img/ubuntu/3.png?raw=true)
测试pac是否代理成功——百度“ip”
![](https://github.com/qingshuisiyuan/electron-ssr-backup/blob/master/img/ubuntu/4.png?raw=true)
测试全局是否代理成功——百度“ip”
![](https://github.com/qingshuisiyuan/electron-ssr-backup/blob/master/img/ubuntu/5.png?raw=true)
### 系统自动代理
在系统设置-网络设置-代理设置改为自动一样可用
(笑,系统设置那一步白设置了?)
在某些Debian系列中你还真得手动设置自动无效
### 某些软件提示https错误
如git就提示过
具体原因不知道
尝试使用以下方法解决:
1. 更改系统代理方式为自动
2. 使用pac

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
img/ubuntu/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
img/ubuntu/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

BIN
img/ubuntu/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

BIN
img/ubuntu/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

22
issue.md Executable file
View File

@@ -0,0 +1,22 @@
# 收集已知问题和解决方案
## Archlinux or Manjaro 无法运行的问题解决
Manjaro/Archlinux 运行程序时无法运行在终端运行 electron-ssr 发现缺少 lib-gconf.so 这个库文件只需要安装 gconf 即可解决
- `sudo pacman -S gconf`
### Manjaro无法代理其他linux可以参考
一、PAC模式不可用
安装proxychains可从软件仓库安装或github
``` bash
sudo vi /etc/proxychains.conf
```
将socks4 127.0.0.1 9095改为
```bash
socks5 127.0.0.1 1080
```
重启服务
二、全局模式不可用
系统设置-网络-系统代理设置http、https代理为127.0.0.1:12333socks代理设置为127.0.0.1:1080<br>
以上端口要与electron-ssr的设置一致

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.