Skip to main content
The official app for iOS and macOS, available for purchase at link (the app is paid 249,00₽ / You can pay from your MTS phone number).
  1. First, on the “Home” tab, add the EOFVPN protocol configurations sub.eofvpn.cc (configurations are provided to the free VPN subscription. Premium users get a personalized subscription link).
  2. Go to the Settings tab with the 📁 icon and click the + in the upper right corner, add the link to the configuration in the Upload from URL field:
https://eofvpn.cc/proxysr/eof-ios-ru.conf The difference with default.conf and the provided configuration is in their working logic. In the configuration, point bypass works: blocked resources work via VPN, all others via mobile operator. After downloading, click on the link in the REMOTE FILES block and select Use Config. Examples of configurations eof-ios-ru.conf The traffic goes directly, except for the domains from the plug-in lists. They are through proxies. For some domains that are not in the list you may need to add separate rules. https://eofvpn.cc/proxysr/eof-ios-ru.conf eof-ios-ru-geoip.conf Traffic goes through proxies, except for GEO RF or RF domains - they go through the provider. May not work properly with applications that use geolocation. You will also need a [Maxmind] account(/@ezhoff/proxy-shadowrocket#Ph5h) or add their database from open databases. https://eofvpn.cc/proxysr/eof-ios-ru-geoip.conf eof-ios-ru-domain.conf Traffic goes directly, except for the domains specified in the configuration https://eofvpn.cc/proxysr/eof-ios-ru-domain.conf Maxmind: Register on MaxMind Geolite2. Go to Account → Manage License Keys → Generate new license key. Save Account ID and License key. Then in Settings add Account ID and License key, click Update. Note that registration does not take place under VPN, but only under the ip of the real country. Configuration file For self-disassembly and understanding how configurations work. If you don’t need it or don’t want to bother with it, you can skip it and not read it:

# General settings

\[General]

# Bypass setting enabled

bypass-system = true

# Skip specific ip addresses and domains in the ru zone. They will go without VPN

skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, \*.local, captive.apple.com

# Excluding ranges for traversal

bypass-tun = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.18.0.0/15, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 255.255.255.255/32

# The DNS servers are google's, but if they don't respond, the request will go through the system ones, through your ISP

dns-server = 8.8.8.8, 8.8.4.4 fallback-dns-server = system

# Configure update address

update-url = RULE-SET,[https://eofvpn.cc/proxysr/eof-ios-ru.conf](https://eofvpn.cc/proxysr/eof-ios-ru.conf)

# Rules for traffic work

\[Rule]

# Mass rule where the list of domains for which the VPN will work is connected

RULE-SET,[https://eofvpn.cc/proxysr/proxy.list](https://eofvpn.cc/proxysr/proxy.list),PROXY

# Optional. If the domain in the Geolite2 database from the Russian Federation, the traffic goes directly

GEOIP,RU,DIRECT

# Last rule. It defines a default policy for requests that do not match any of the other rules. In this case, the traffic goes directly without a VPN

FINAL,DIRECT

# Local host

\[Host]

localhost = 127.0.0.1

# Automatic address change from yandex.ru to ya.ru

\[URL Rewrite]

^http://(www.)?yandex.ru [https://www.ya.ru](https://www.ya.ru) 302
Description of settings Adding a site that is not in the configurations In the application go to the Config tab. Opposite the name of the config, click on the i icon. Click on the + icon at the top, select Add Rule. In Type select DOMAIN-SUFFIX for example spotify.com, if it is important that bypassing works by keyword, it is better to select DOMAIN-KEYWORD. Then no matter how you type spotify.com or spotify.tr the config will work. Then specify Policy: Proxy - via VPN, Direct - traffic directly. In DOMAIN specify the name of the domain. How to transfer to another iPhone Option one - just provide a link to one of my templates. Option two in the application: Config → Select the config you want to share → Export… → AirDrop or via any messenger. → AirDrop or via any messenger. Article rewritten from the original here. Edits made, sites added for correct proxy work, files downloaded from our server.