Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cutelua/mtg-dist
Oneline distbute and install script for mtg
https://github.com/cutelua/mtg-dist
mtg mtproto mtproxy telegram
Last synced: about 1 month ago
JSON representation
Oneline distbute and install script for mtg
- Host: GitHub
- URL: https://github.com/cutelua/mtg-dist
- Owner: cutelua
- Created: 2019-06-11T06:37:34.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-03T05:54:32.000Z (about 3 years ago)
- Last Synced: 2024-08-01T20:52:06.838Z (4 months ago)
- Topics: mtg, mtproto, mtproxy, telegram
- Language: Shell
- Homepage:
- Size: 3.83 MB
- Stars: 431
- Watchers: 12
- Forks: 133
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - cutelua/mtg-dist - Oneline distbute and install script for mtg (Shell)
README
# mtg-dist
Oneline distbute and install script for mtg ( https://github.com/9seconds/mtg ).## Note
mtg 2.0+ supports FakeTLS mode only.
Re-run this script to upgrade.# Install
```
bash <(wget -qO- https://git.io/mtg.sh)
```## Offline Install
For machines have difficulties visiting github, download the following files:
- `mtg-dist.bin` from [release](https://github.com/cutelua/mtg-dist/releases)
- `mtg-2.x.x-linux-amd64.tar.gz` from [mtg/release](https://github.com/9seconds/mtg/releases)then run:
```
sh mtg-dist.bin mtg-2.0.1-linux-amd64.tar.gz
```# Uninstall
```
systemctl disable mtg
systemctl stop mtg
rm -f /usr/local/bin/mtg /etc/systemd/system/mtg.service /etc/mtg.toml
```## for version 0.0.6 and prior
```
systemctl disable mtg
systemctl stop mtg
rm -f /usr/local/bin/mtg /lib/systemd/system/mtg.service /etc/mtg.conf
```# Customize
The configure file is at `/etc/mtg.toml`, refer to the offcial document for whatever you want to custom.
- https://github.com/9seconds/mtg
- https://github.com/9seconds/mtg/blob/master/example.config.tomlAfter edited just restart the mtg service:
```
systemctl restart mtg
```# Compile
This project uses `makeself` to generate a `.bin` file.```
./makebin.sh
```