• Stars
    star
    119
  • Rank 296,180 (Top 6 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ShadowsocksX-NG 的 gost 插件脚本,方便在 ShadowsocksX-NG 中使用 gost

ShadowsocksX-NG Gost Plugin

ShadowsocksX-NG 的 gost 插件脚本,方便在 ShadowsocksX-NG 中使用 gost

原由

自从查资料上网工具换成 gost 之后,由于 MacOS 上没有 gost 专用的智能代理(也就是该翻的时候翻,不用翻的时候不翻)桌面客户端,所以需要用 gost 在本地把 wss 代理转成 ss 后再继续使用 ShadowsocksX-NG。 虽然可以用 launchctl 启动一个 gost 后台服务,但是用起来还是不太方便。

最近看了一下 SIP003 插件的规范, 而 gost 的代理链功能就这个规范差不多, ShadowsocksX-NG 客户端也是支持 SIP003 规范插件的, 于是写了几行胶水代码, 让 ShadowsocksX-NG 客户端也支持 gost 。

安装插件前的准备

安装好 ShadowsocksX-NG 并至少启动过一次

通过自动安装脚本安装插件

下面的手动安装过程对应的自动安装脚本

curl -L https://github.com/lewangdev/ShadowsocksX-NG-GostPlugin/raw/main/gost-plugin-installer | bash

手动安装插件

手动安装过程包括以下几个步骤:

  1. 下载 gost 并解压到目录 "${HOME}/Library/Application Support/ShadowsocksX-NG/gost", 确保 "${HOME}/Library/Application Support/ShadowsocksX-NG/gost" 目录下可执行文件名称为 gost
  2. 下载 https://github.com/lewangdev/ShadowsocksX-NG-GostPlugin/releases/download/v0.0.2/gost-plugin.gz${HOME}/Library/Application Support/ShadowsocksX-NG/plugins, 并且解压为 gost-plugin
  3. 退出 ShadowsocksX-NG 应用,再打开即可正常使用

设置

如果使用 cloudflare 进行代理, 建议添加 2 个服务器, 一个是直连服务器, 另外一个通过 cloudflare 代理

  1. Address, 表示 gost 的服务器地址,可以是 IP 或域名, 例如填写 1.2.3.4
  2. Port, 表示 gost 的服务器端口, 例如填写 443
  3. Encryption, 固定为 chacha20-ietf-poly1305
  4. Password, 固定为 123456
  5. Plugin, 固定为 gost-plugin
  6. Plugin Opts, 为 gost 的用户名和密码, 格式为 username:password

远程在服务器上安装 gost

请使用 gost-install.ipynb 远程安装

More Repositories

1

gost-install.ipynb

通过 Jupyter Notebook 安装 GOST
Jupyter Notebook
684
star
2

autotranslate

Videos Transcription and Translation with Faster Whisper and ChatGPT
Jupyter Notebook
233
star
3

youtube-drive

Store files as YouTube videos == infinite disk space. youtube-drive is totally inspired by YouTubeDrive.
Python
211
star
4

scel2txt

搜狗细胞词库转鼠须管(Rime)词库
Python
180
star
5

shanghai-lockdown-covid-19

Coronavirus (COVID-19) statistics data in Shanghai lockdown. 封控期间上海疫情数据,包括病例数、死亡数、确诊数、无症状数和疫情地址等。
HTML
159
star
6

PaddleWebOCR

开源的中英文离线 OCR,使用 PaddleOCR 实现,提供了简单的 Web 页面及接口
Vue
115
star
7

chatglm2-6b-colab

Colab for chatglm2-6b
Jupyter Notebook
72
star
8

MQTT-Web-Terminal

Bring any Linux device/server to the web, whenever they have public ip or not
Python
41
star
9

bookbookgo_bot

A Telegram bot for book-searcher. Create and search books index, create your private library on Telegram.
Python
38
star
10

certbot-self-hosting

A certbot container is used similarly to acme.sh
Shell
20
star
11

Alacritty.icns

一组 Alacritty 图标
18
star
12

paipai

上海车牌沪牌拍牌助手(不能使用了,仅供参考)
Python
15
star
13

miniblog

A miniblog demo powered by web.py and rye
Python
11
star
14

meow

Meow~喵~是一个面向新手的 Git/GitHub/GitLab 团队开发协作修炼场所
Python
7
star
15

rime_dict_maker

A tool to make your rime dict
Python
7
star
16

jsmwlwedding

A simple parallax scrolling website for my wedding
SCSS
5
star
17

CN-Traffic-Tickets-Query-Adapter

A pyAdapter for querying traffic tickets in China
Python
3
star
18

picb0

Free Pictures Hosting On Github/Statically
Shell
3
star
19

nucintosh

Nucintosh - Hackintosh on Intel NUC8i5BEH/NUC8i7BEH
2
star
20

rtl8723bu

RTL8723BU WiFi Linux Driver v5.2.17.1 for Raspberry Pi
C
2
star
21

pyqt5-examples

PyQt5 示例
Python
2
star
22

WGD-gobinet

MeiG SLM750 GobiNet Driver for Linux
C
2
star
23

jwow

A very simple non-blocking http server
Java
1
star
24

tesla-instrument-panel

Instrument Panel for Tesla Model 3/Y
JavaScript
1
star
25

akoola_tv

An android app plays like a TV remote controller
Java
1
star
26

lewangdev.github.io

Personal Blog of Le
HTML
1
star
27

catcatgo

Catcatgo, 猫猫快跑 is a fast & simple static site generator powered by Python 3.
HTML
1
star
28

ggwave-fork

C++
1
star
29

folotoy-tool

Flasher tool for FoloToys, running in web browser using WebSerial.
Vue
1
star