Skip to content

How To Test Beta Version

clowwindy edited this page Aug 11, 2015 · 9 revisions
  1. Send your iOS 9 device's UDID to https://twitter.com/clowwindy (limit: 100 people)
  2. Set up ShadowVPN on your server
  3. Set MTU to 1350 or lower on your server. If you have changed MTU, run iptables -t mangle -F before restarting ShadowVPN
  4. Download ShadowVPN on iOS and configure
  5. Set MTU to the same value as your server on your phone
  6. Make sure client and server IP are in the same subnet
  7. Leave User Token field empty if you don't want to test the NAT feature
  8. If CHNRoutes doesn't work, try to turn it off
  9. If you use CHNRoutes, set DNS to 8.8.8.8,114.114.114.114 (a China DNS + a foreign DNS)
  10. If you don't use CHNRoutes, set DNS to 8.8.8.8 (foreign only)
  11. Try tcpdump port your_UDP_port and tcpdump -i tun0 on your server to check if anything is wrong
  12. You can also check logs on your device using Xcode->Window->Devices
  13. ShadowVPN for iOS is beta and may have a lot of bugs. Please report problems to issues. Please include screenshots if possible.
Clone this wiki locally