Skip to content

Tutorial for setting up IP-Table tunnel as relay server

For this you need an relay server to connect to the main server. Usually, this relay server is considered in the country of residence.

Tunnel usage schematic

It is enough to get a good server with adequate bandwidth and CPU. Now you can buy several cheap and low-capacity relay servers, for example, with 256 RAM, which have a healthy IP or are located in the country of origin.

Installation of relay server settings

now just run the following command on the Rails server (relay server): After running, it will ask you to enter the IP address of the main server.

In the requested place, you must enter the IP of the main server.

bash <(curl https://gist.githubusercontent.com/hiddify-com/63836c9a158eca29bad6c941610028cf/raw/0e4e2138148ab9d3d678723fd904b1cad461ce62/relay.sh)

Adding Relay server to HiddifyManager

Now, register a subdomain with the proxy off for your relay server IP and register it in Hiddify Manager on Relay mode. - Put the registered subdomain in the Domain field and you can also set a Alias to display in the configurations.

As always in HiddifyManager, it is better to separate the configs from the subscription link. Therefore, for the registered Relay domain, you can check the Relay domain in the subscription domain settings so that its configurations are added to the subscription domain.

Assuming that the subscription domain is sublink.hiddify.com, proceed as shown below to get the job done.

Now, if you open the user page with the subscription domain (here sublink.hiddify.com), you will see that the connections related to the relay server have also been added. You can add and use these connections individually or using subscription links to your client.

Delete the named configs in the relay server

For this, just run the following command and delete the roles

iptables -F

Or delete the created chains using this command.

iptables -X

Last update: December 20, 2024

Comments