fly to dreams, do not believe the chain on your feet.
set sub.domain for both domestic and forigen servers; if anything happen to your server(may get blocked) you can simply replace servers and users will still connected.
.I Download the outline manager on your desktop.
.II Run this command on the forigen server to install and config outline server
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"
.III Run the outline manager and copy and paste the result to the box of the outline manager.
.IV set 443 or 80 port as the listen port for the forigen server
.V set the sub domain which domestic server ip is behind it.
.I install docker and docker-compose on domestic server.
sudo curl https://get.docker.com/ | sh
sudo apt-get install docker-compose -y
note that if you encounter 403 forbidan error during installation, use shecan.
.II clone birdge repo on domestic server.
git clone https://github.com/shabane/outline-bridge-server
.III config the bridge with your server details
cd outline-bridge-server && setup.py
.IV run bridge server
docker-compose up -d
to manage outline users with web pannel you can use this web app.
I. to install it, just copy and paste install command
sudo apt-get update && sudo apt-get install curl -y && sudo curl https://raw.githubusercontent.com/shabane/echo/master/install.sh | sh
II. outline wrapper is avilable wtih your domain or ip, just open web browser and type in your host.
I. add a telegram channel or group
to add new channel, you can either channel @username or channel -id which can find with this bot
II. add your server detail to servers list
III. create new user
make sure to back up your server data
I. clone and run outline-auto-backup
git clone https://github.com/offline-pirate/outline-auto-backup.git --depth 1 && ./outline-auto-backup/main.sh
i hope you enjoy thease stuff, if it is, please consider any donation =)