mirror of
https://github.com/Flowseal/tg-ws-proxy.git
synced 2026-07-02 03:11:07 +03:00
Compare commits
5 Commits
v1.6.0
...
bedc9e4d16
| Author | SHA1 | Date | |
|---|---|---|---|
| bedc9e4d16 | |||
| 5a62cd82b2 | |||
| fe4e0e8234 | |||
| b66732f7f9 | |||
| 172dc67093 |
@@ -1,2 +1,3 @@
|
|||||||
virkgj.com
|
virkgj.com
|
||||||
vmmzovy.com
|
vmmzovy.com
|
||||||
|
mkuosckvso.com
|
||||||
|
|||||||
+1
-1
@@ -41,5 +41,5 @@ USER app
|
|||||||
|
|
||||||
EXPOSE 1443/tcp
|
EXPOSE 1443/tcp
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/bin/tini", "--", "/bin/sh", "-lc", "set -eu; args=\"--host ${TG_WS_PROXY_HOST} --port ${TG_WS_PROXY_PORT}\"; for dc in ${TG_WS_PROXY_DC_IPS}; do args=\"$args --dc-ip $dc\"; done; exec python -u proxy/tg_ws_proxy.py $args \"$@\"", "--"]
|
ENTRYPOINT ["/usr/bin/tini", "--", "/bin/sh", "-lc", "set -eu; args=\"--host ${TG_WS_PROXY_HOST} --port ${TG_WS_PROXY_PORT}\"; for dc in ${TG_WS_PROXY_DC_IPS}; do args=\"$args --dc-ip $dc\"; done; exec /opt/venv/bin/python -u proxy/tg_ws_proxy.py $args \"$@\"", "--"]
|
||||||
CMD []
|
CMD []
|
||||||
|
|||||||
+47
-3
@@ -2,9 +2,9 @@
|
|||||||
>
|
>
|
||||||
> ### 🎉 Поддержать меня
|
> ### 🎉 Поддержать меня
|
||||||
>
|
>
|
||||||
> USDT (TRC20): `TXPnKs2Ww1RD8JN6nChFUVmi5r2hqrWjuu`
|
> **USDT (TRC20)**: `TXPnKs2Ww1RD8JN6nChFUVmi5r2hqrWjuu`
|
||||||
> BTC: `bc1qr8vd6jelkyyry3m4mq6z5txdx4pl856fu6ss0w`
|
> **BTC**: `bc1qr8vd6jelkyyry3m4mq6z5txdx4pl856fu6ss0w`
|
||||||
> ETH: `0x1417878fdc5047E670a77748B34819b9A49C72F1`
|
> **ETH**: `0x1417878fdc5047E670a77748B34819b9A49C72F1`
|
||||||
|
|
||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
>
|
>
|
||||||
@@ -88,6 +88,50 @@ paru -S tg-ws-proxy-bin
|
|||||||
sudo systemctl start tg-ws-proxy-cli@8888:3075abe65830f0325116bb0416cadf9f
|
sudo systemctl start tg-ws-proxy-cli@8888:3075abe65830f0325116bb0416cadf9f
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Для NixOS используйте [tg-ws-proxy-flake](https://github.com/dmfrpro/tg-ws-proxy-flake):
|
||||||
|
|
||||||
|
```nix
|
||||||
|
inputs = {
|
||||||
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
|
|
||||||
|
tg-ws-proxy.url = "github:dmfrpro/tg-ws-proxy-flake";
|
||||||
|
tg-ws-proxy.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
Далее добавляете или системный модуль, или home-manager модуль:
|
||||||
|
```nix
|
||||||
|
outputs = { self, nixpkgs, tg-ws-proxy, ... }: {
|
||||||
|
|
||||||
|
# Или NixOS модуль
|
||||||
|
nixosConfigurations.host = nixpkgs.lib.nixosSystem {
|
||||||
|
system = "x86_64-linux";
|
||||||
|
modules = [
|
||||||
|
tg-ws-proxy.nixosModules.tg-ws-proxy
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
# Или Home-manager модуль
|
||||||
|
homeConfigurations."user@host" = home-manager.lib.homeManagerConfiguration {
|
||||||
|
inherit pkgs;
|
||||||
|
modules = [
|
||||||
|
tg-ws-proxy.homeModules.tg-ws-proxy
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
и включаете сервис:
|
||||||
|
|
||||||
|
```nix
|
||||||
|
{
|
||||||
|
services.tg-ws-proxy = {
|
||||||
|
enable = true;
|
||||||
|
secret = "3075abe65830f0325116bb0416cadf9f"; # openssl rand -hex 16
|
||||||
|
};
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
Для остальных дистрибутивов можно использовать **`TgWsProxy_linux_amd64`** (бинарный файл для x86_64).
|
Для остальных дистрибутивов можно использовать **`TgWsProxy_linux_amd64`** (бинарный файл для x86_64).
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user