├── favicon.ico ├── img ├── flags.png ├── logo.png ├── flags-sm.png ├── png │ └── logo.png ├── clients │ ├── usa.png │ ├── china.png │ ├── japan.png │ ├── surge.png │ ├── hiwifi.png │ ├── ss-mac.png │ ├── singapore.png │ ├── ss-android.png │ ├── ss-windows.png │ └── shadowrocket.png ├── partners │ ├── dft.png │ ├── gtt.png │ ├── ntt.png │ ├── equinix.png │ ├── level3.png │ ├── telia.png │ └── interxion.png ├── panel │ ├── cursor-pointer@2x.png │ └── panel-tablet-nav.png ├── section │ ├── stop-watch-hand.svg │ ├── speedometer-hand.svg │ ├── bird.svg │ ├── bird-fast.svg │ ├── file.svg │ ├── lock.svg │ ├── lines.svg │ ├── present-sash.svg │ ├── cpu.svg │ ├── flag.svg │ ├── stop-watch-lines.svg │ ├── server-lines.svg │ ├── screen.svg │ ├── folder-restore.svg │ ├── bird-fast-lines.svg │ ├── speedometer.svg │ ├── shield.svg │ ├── file-mobile.svg │ ├── snapshot.svg │ ├── browser.svg │ ├── disc.svg │ ├── user.svg │ ├── hand.svg │ ├── stop-watch.svg │ ├── browser-analytics.svg │ ├── bird-map.svg │ ├── ssd_disk.svg │ ├── bird-shield.svg │ ├── birdx.svg │ ├── bird-tools.svg │ ├── peering-lines.svg │ ├── server.svg │ └── bird-panel.svg ├── services │ ├── dedicated.svg │ ├── storage.svg │ └── compute.svg ├── chart-sm.svg ├── logo.svg ├── chart.svg ├── bar-chart-2.svg ├── bar-chart.svg └── logo2.svg ├── fonts ├── icons │ ├── icons.eot │ ├── icons.ttf │ ├── icons.woff │ ├── icons.eot_v=250 │ ├── icons.ttf_v=250 │ └── icons.woff_v=250 ├── raleway-bold-webfont.eot ├── raleway-bold-webfont.ttf ├── raleway-bold-webfont.woff ├── raleway-light-webfont.eot ├── raleway-light-webfont.ttf ├── raleway-bold-webfont.woff2 ├── raleway-light-webfont.woff ├── raleway-light-webfont.woff2 ├── raleway-regular-webfont.eot ├── raleway-regular-webfont.ttf ├── raleway-regular-webfont.woff ├── raleway-semibold-webfont.eot ├── raleway-semibold-webfont.ttf ├── raleway-regular-webfont.woff2 ├── raleway-semibold-webfont.woff ├── raleway-semibold-webfont.woff2 ├── Material-Design-Iconic-Font.ttf ├── Material-Design-Iconic-Font.woff └── Material-Design-Iconic-Font.woff2 ├── README.md ├── .gitattributes ├── .gitignore ├── js ├── global.js └── main.js ├── css └── global.css ├── client.html ├── apps.html └── privacy.html /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/favicon.ico -------------------------------------------------------------------------------- /img/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/flags.png -------------------------------------------------------------------------------- /img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/logo.png -------------------------------------------------------------------------------- /img/flags-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/flags-sm.png -------------------------------------------------------------------------------- /img/png/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/png/logo.png -------------------------------------------------------------------------------- /img/clients/usa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/usa.png -------------------------------------------------------------------------------- /fonts/icons/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/icons/icons.eot -------------------------------------------------------------------------------- /fonts/icons/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/icons/icons.ttf -------------------------------------------------------------------------------- /img/clients/china.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/china.png -------------------------------------------------------------------------------- /img/clients/japan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/japan.png -------------------------------------------------------------------------------- /img/clients/surge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/surge.png -------------------------------------------------------------------------------- /img/partners/dft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/partners/dft.png -------------------------------------------------------------------------------- /img/partners/gtt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/partners/gtt.png -------------------------------------------------------------------------------- /img/partners/ntt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/partners/ntt.png -------------------------------------------------------------------------------- /fonts/icons/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/icons/icons.woff -------------------------------------------------------------------------------- /img/clients/hiwifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/hiwifi.png -------------------------------------------------------------------------------- /img/clients/ss-mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/ss-mac.png -------------------------------------------------------------------------------- /img/partners/equinix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/partners/equinix.png -------------------------------------------------------------------------------- /img/partners/level3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/partners/level3.png -------------------------------------------------------------------------------- /img/partners/telia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/partners/telia.png -------------------------------------------------------------------------------- /img/clients/singapore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/singapore.png -------------------------------------------------------------------------------- /img/clients/ss-android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/ss-android.png -------------------------------------------------------------------------------- /img/clients/ss-windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/ss-windows.png -------------------------------------------------------------------------------- /img/partners/interxion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/partners/interxion.png -------------------------------------------------------------------------------- /fonts/icons/icons.eot_v=250: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/icons/icons.eot_v=250 -------------------------------------------------------------------------------- /fonts/icons/icons.ttf_v=250: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/icons/icons.ttf_v=250 -------------------------------------------------------------------------------- /fonts/icons/icons.woff_v=250: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/icons/icons.woff_v=250 -------------------------------------------------------------------------------- /img/clients/shadowrocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/clients/shadowrocket.png -------------------------------------------------------------------------------- /fonts/raleway-bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-bold-webfont.eot -------------------------------------------------------------------------------- /fonts/raleway-bold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-bold-webfont.ttf -------------------------------------------------------------------------------- /fonts/raleway-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-bold-webfont.woff -------------------------------------------------------------------------------- /fonts/raleway-light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-light-webfont.eot -------------------------------------------------------------------------------- /fonts/raleway-light-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-light-webfont.ttf -------------------------------------------------------------------------------- /img/panel/cursor-pointer@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/panel/cursor-pointer@2x.png -------------------------------------------------------------------------------- /img/panel/panel-tablet-nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/img/panel/panel-tablet-nav.png -------------------------------------------------------------------------------- /fonts/raleway-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-bold-webfont.woff2 -------------------------------------------------------------------------------- /fonts/raleway-light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-light-webfont.woff -------------------------------------------------------------------------------- /fonts/raleway-light-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-light-webfont.woff2 -------------------------------------------------------------------------------- /fonts/raleway-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-regular-webfont.eot -------------------------------------------------------------------------------- /fonts/raleway-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-regular-webfont.ttf -------------------------------------------------------------------------------- /fonts/raleway-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-regular-webfont.woff -------------------------------------------------------------------------------- /fonts/raleway-semibold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-semibold-webfont.eot -------------------------------------------------------------------------------- /fonts/raleway-semibold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-semibold-webfont.ttf -------------------------------------------------------------------------------- /fonts/raleway-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-regular-webfont.woff2 -------------------------------------------------------------------------------- /fonts/raleway-semibold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-semibold-webfont.woff -------------------------------------------------------------------------------- /fonts/raleway-semibold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/raleway-semibold-webfont.woff2 -------------------------------------------------------------------------------- /fonts/Material-Design-Iconic-Font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/Material-Design-Iconic-Font.ttf -------------------------------------------------------------------------------- /fonts/Material-Design-Iconic-Font.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/Material-Design-Iconic-Font.woff -------------------------------------------------------------------------------- /fonts/Material-Design-Iconic-Font.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wesley1001/rixCloud/HEAD/fonts/Material-Design-Iconic-Font.woff2 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # rixCloud- 2 | Shadowsocks,VPN,主机等大提供商销售模板 3 | 4 | ###DEMO 5 | 演示页面 6 |
7 | ###在仔细修改后,即可使用: 8 |
  • favicon.ico 9 |
  • img中相应图片 10 |
  • 各页面title 11 |
  • CSS及JS文件可是有cdn加速替换,以提升访问速度 12 |
  • 版权信息请及时修改 13 |
  • SLA及隐私请勿照抄 14 |
  • logo需更换 15 | 16 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /img/section/stop-watch-hand.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /img/section/speedometer-hand.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear in the root of a volume 35 | .DocumentRevisions-V100 36 | .fseventsd 37 | .Spotlight-V100 38 | .TemporaryItems 39 | .Trashes 40 | .VolumeIcon.icns 41 | 42 | # Directories potentially created on remote AFP share 43 | .AppleDB 44 | .AppleDesktop 45 | Network Trash Folder 46 | Temporary Items 47 | .apdisk 48 | -------------------------------------------------------------------------------- /img/section/bird.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/section/bird-fast.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/section/file.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /img/section/lock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 10 | 12 | 13 | -------------------------------------------------------------------------------- /js/global.js: -------------------------------------------------------------------------------- 1 | 2 | function addCopyHandler(id_button, id_text_field) 3 | { 4 | try 5 | { 6 | var btn = document.querySelector('#' + id_button); 7 | 8 | if (btn !== null) 9 | { 10 | btn.addEventListener('click', function() 11 | { 12 | var text = document.querySelector('#' + id_text_field); 13 | 14 | if (text !== null) 15 | { 16 | text.select(); 17 | document.execCommand('copy'); 18 | } 19 | }, false); 20 | } 21 | } 22 | catch (e) 23 | { 24 | // ... 25 | } 26 | } 27 | 28 | function addFileChangeHandler(id_file, id_label) 29 | { 30 | try 31 | { 32 | var file_input = document.querySelector('#' + id_file); 33 | var label = document.querySelector('#' + id_label); 34 | 35 | if (file_input !== null && label !== null) 36 | { 37 | file_input.addEventListener('change', function(e) 38 | { 39 | var filename = e.target.value.split( '\\' ).pop(); 40 | if (filename) 41 | { 42 | label.innerHTML = filename; 43 | } 44 | }); 45 | } 46 | } 47 | catch (e) 48 | { 49 | // ... 50 | } 51 | } -------------------------------------------------------------------------------- /img/section/lines.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 13 | 14 | -------------------------------------------------------------------------------- /img/section/present-sash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /img/section/cpu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 10 | 12 | 13 | 15 | 16 | -------------------------------------------------------------------------------- /img/section/flag.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | 13 | 14 | -------------------------------------------------------------------------------- /img/section/stop-watch-lines.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 12 | 14 | 16 | 17 | -------------------------------------------------------------------------------- /img/section/server-lines.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 12 | 15 | 16 | -------------------------------------------------------------------------------- /img/section/screen.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 10 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /img/section/folder-restore.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 10 | 15 | 17 | 18 | -------------------------------------------------------------------------------- /img/section/bird-fast-lines.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 15 | 16 | 17 | 18 | 19 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /img/section/speedometer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 10 | 12 | 15 | 17 | 20 | 22 | 23 | -------------------------------------------------------------------------------- /img/section/shield.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 9 | 11 | 13 | 15 | 17 | 19 | 21 | 23 | 25 | 26 | -------------------------------------------------------------------------------- /img/section/file-mobile.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | 12 | 13 | 14 | 15 | 16 | 18 | 19 | 21 | 23 | 25 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /img/section/snapshot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 20 | 21 | -------------------------------------------------------------------------------- /img/services/dedicated.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/chart-sm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 22 | 23 | -------------------------------------------------------------------------------- /img/section/browser.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | 21 | 24 | 29 | 30 | -------------------------------------------------------------------------------- /img/services/storage.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/section/disc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | 11 | 13 | 14 | 15 | 16 | 17 | 19 | 21 | 23 | 25 | 26 | 29 | 32 | 34 | 35 | -------------------------------------------------------------------------------- /img/section/user.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 10 | 11 | 12 | 14 | 16 | 18 | 20 | 23 | 26 | 29 | 31 | 32 | -------------------------------------------------------------------------------- /img/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 39 | 41 | 45 | 48 | 49 | 51 | 54 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /img/services/compute.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /img/section/hand.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 9 | 10 | 11 | 15 | 16 | 17 | 20 | 28 | 34 | 37 | 38 | -------------------------------------------------------------------------------- /img/chart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 27 | 35 | 36 | -------------------------------------------------------------------------------- /img/bar-chart-2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /img/bar-chart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /img/section/stop-watch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 10 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 20 | 21 | 35 | 36 | 37 | 46 | 47 | 48 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /img/section/browser-analytics.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | 21 | 24 | 27 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /img/logo2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | image/svg+xml 47 | 62 | 105 | 106 | -------------------------------------------------------------------------------- /img/section/bird-map.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 18 | 19 | 24 | 27 | 33 | 37 | 39 | 41 | 43 | 45 | 46 | 47 | 50 | 52 | 53 | 54 | 56 | 58 | 59 | 61 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /img/section/ssd_disk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 12 | 14 | 15 | 23 | 25 | 30 | 31 | 32 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /img/section/bird-shield.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 12 | 15 | 21 | 25 | 27 | 29 | 31 | 33 | 34 | 35 | 38 | 40 | 42 | 44 | 45 | 46 | 48 | 50 | 52 | 54 | 56 | 58 | 59 | 61 | 63 | 65 | 67 | 69 | 71 | 72 | -------------------------------------------------------------------------------- /img/section/birdx.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 14 | 18 | 26 | 31 | 33 | 35 | 38 | 41 | 42 | 43 | 48 | 51 | 54 | 56 | 57 | 58 | 61 | 64 | 66 | 68 | 70 | 72 | 73 | 74 | -------------------------------------------------------------------------------- /img/section/bird-tools.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 22 | 23 | 28 | 31 | 37 | 41 | 43 | 45 | 47 | 49 | 50 | 51 | 54 | 56 | 57 | 58 | 60 | 62 | 66 | 69 | 71 | 73 | 74 | 76 | 80 | 81 | 86 | 88 | 92 | 93 | 94 | -------------------------------------------------------------------------------- /img/section/peering-lines.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 18 | 27 | 40 | 57 | 70 | 75 | 76 | -------------------------------------------------------------------------------- /img/section/server.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | -------------------------------------------------------------------------------- /js/main.js: -------------------------------------------------------------------------------- 1 | $(function() 2 | { 3 | 'use strict'; 4 | 5 | handleMainMenu(); 6 | handleResponsiveSidebar(); 7 | handleAccordionMenu(); 8 | handleTooltips(); 9 | handleFloatingLabels(); 10 | handlePackageSwitcher(); 11 | checkBoxes($('body')); 12 | 13 | var animation_offset_px = 200; 14 | if (typeof onGetAnimationOffsetPx === 'function') 15 | { 16 | animation_offset_px = onGetAnimationOffsetPx(); 17 | } 18 | handlePageAnimations(animation_offset_px); 19 | 20 | if ($('body').hasClass('page-scrollspy')) 21 | { 22 | handleScrollSpySidebar(); 23 | } 24 | 25 | $('.reponsive-image-types > li > a').on('click', function(e) 26 | { 27 | e.preventDefault(); 28 | var imageType = $(this).data('type'); 29 | var imagePreview = $('.responsive-image .browser'); 30 | imagePreview.removeClass('desktop-size tablet-size mobile-size').addClass(imageType); 31 | $(this).closest('ul').find('li').removeClass('active'); 32 | $(this).parent().addClass('active'); 33 | imagePreview.find('.control-panel').removeClass('animated'); 34 | setTimeout(function() 35 | { 36 | imagePreview.find('.control-panel').addClass('animated'); 37 | }, 1000); 38 | }); 39 | 40 | $('.play').on('click', function() { 41 | var $controlPanel = $(this).parent(); 42 | 43 | $(this).closest('.responsive-image').find('.animated').removeClass('animated').parent(); 44 | $controlPanel.removeClass('animated'); 45 | 46 | setTimeout(function() 47 | { 48 | $controlPanel.addClass('animated'); 49 | }, 10); 50 | }); 51 | 52 | //Change the browser to mobile phone in the Control Panel feature subapge 53 | if ($(window).width() < 768) { 54 | $('.repsonsive-image-multiple .browser').removeClass('tablet-size desktop-size').addClass('mobile-size'); 55 | } 56 | $(window).resize(function() 57 | { 58 | if ($(window).width() < 768) { 59 | $('.repsonsive-image-multiple .browser').removeClass('tablet-size desktop-size').addClass('mobile-size'); 60 | } 61 | }); 62 | $('.tabs-responsive .dropdown').on('show.bs.dropdown', function () { 63 | $('.tabs-responsive, .tabs-responsive .nav').css( "overflow", "inherit" ); 64 | }); 65 | 66 | $('.tabs-responsive .dropdown').on('hide.bs.dropdown', function () { 67 | $('.tabs-responsive, .tabs-responsive .nav').removeAttr('style') 68 | }); 69 | }); 70 | 71 | var handleTooltips = function() 72 | { 73 | "use strict"; 74 | $('[data-toggle="tooltip"]').tooltip(); 75 | }; 76 | 77 | var handleMainMenu = function() 78 | { 79 | "use strict"; 80 | 81 | var mobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); 82 | var menuList = $('.page-navbar .navbar-main > li'); 83 | 84 | // Disable floating menu on mobile phones 85 | if (!mobile) { 86 | navfloat(); 87 | //close dropdown on hover 88 | menuList.on('mouseover', function() 89 | { 90 | if(!$(this).hasClass('open')) { 91 | $(this).closest('.nav').find('.open').removeClass('open'); 92 | } 93 | }); 94 | } 95 | else { 96 | $('html').addClass('mobile'); 97 | } 98 | // Show navigation menu on button click 99 | $('.navbar-toggle').on('click', function() 100 | { 101 | var btn = $(this); 102 | var target = $('body'); 103 | 104 | if (!target.hasClass('navbar-open')) 105 | { 106 | btn.addClass('active'); 107 | target.addClass('navbar-open'); 108 | } 109 | else 110 | { 111 | target.addClass('navbar-closing'); 112 | setTimeout(function() 113 | { 114 | target.addClass('navbar-bgfade'); 115 | }, 400); 116 | setTimeout(function() 117 | { 118 | btn.removeClass('active'); 119 | target.removeClass('navbar-open navbar-closing navbar-bgfade'); 120 | }, 800); 121 | } 122 | }); 123 | // Floating menu function 124 | function navfloat() 125 | { 126 | var pageNav = $('.page-navbar'); 127 | var prevScroll = '0'; 128 | var curDir = 'down'; 129 | var prevDir = 'up'; 130 | var fixedSidebar = $('.main-sidebar-scrollspy'); 131 | 132 | $(window).scroll(function () 133 | { 134 | if($(this).scrollTop() > 100 && (!pageNav.hasClass('navbar-hidden') && !pageNav.hasClass('navbar-fixed'))) 135 | { 136 | pageNav.addClass('navbar-hidden'); 137 | } 138 | else if ($(this).scrollTop() < 100 && (!pageNav.hasClass('navbar-fixed') && pageNav.hasClass('navbar-hidden'))) 139 | { 140 | pageNav.removeClass('navbar-hidden'); 141 | } 142 | if ($(this).scrollTop() > 300) 143 | { 144 | if (!pageNav.hasClass('navbar-fixed')) 145 | { 146 | pageNav.addClass('navbar-fixed'); 147 | } 148 | if ($(this).scrollTop() >= prevScroll) 149 | { 150 | curDir = 'down'; 151 | if (curDir !== prevDir) 152 | { 153 | prevDir = curDir; 154 | pageNav.removeClass('navbar-visible').addClass('navbar-hidden'); 155 | fixedSidebar.removeClass('main-sidebar-floating-nav'); 156 | } 157 | } 158 | else 159 | { 160 | curDir = 'up'; 161 | if (curDir !== prevDir) 162 | { 163 | pageNav.removeClass('navbar-hidden').addClass('navbar-visible'); 164 | fixedSidebar.addClass('main-sidebar-floating-nav'); 165 | prevDir = curDir; 166 | } 167 | } 168 | prevScroll = $(this).scrollTop(); 169 | } 170 | if (pageNav.hasClass('navbar-fixed') && $(this).scrollTop() <= 10) 171 | { 172 | pageNav.removeClass('navbar-fixed navbar-visible'); 173 | fixedSidebar.removeClass('main-sidebar-floating-nav'); 174 | } 175 | }); 176 | } 177 | }; 178 | 179 | var handleScrollSpySidebar = function() 180 | { 181 | "use strict"; 182 | 183 | $('.page-scrollspy').scrollspy({ target: '.main-sidebar-scrollspy' }); 184 | $('.main-sidebar-scrollspy .nav-sidebar').affix({ 185 | offset: { 186 | top: $('.page-main').offset().top, 187 | bottom: $('body').height() - ($('.page-main').height() + $('.page-main').offset().top) + 80, 188 | } 189 | }); 190 | console.log($('body').height() - ($('.page-main').height() + $('.page-main').offset().top) + 60); 191 | $('.main-sidebar-scrollspy .nav > li > a').on('click', function(e) 192 | { 193 | e.preventDefault(); 194 | $('html, body').animate({ 195 | scrollTop: $(this.hash).offset().top 196 | }, 250); 197 | }); 198 | }; 199 | 200 | var handleResponsiveSidebar = function() 201 | { 202 | "use strict"; 203 | 204 | $('.nav-responsive .btn').on('click', function() 205 | { 206 | var target = $('.nav-responsive'); 207 | 208 | if (!target.hasClass('open')) 209 | { 210 | target.addClass('open'); 211 | $('html, body').animate({ 212 | scrollTop: target.offset().top 213 | }, 250); 214 | } 215 | else 216 | { 217 | target.removeClass('open'); 218 | } 219 | }); 220 | $('.nav-responsive > .nav-sidebar a').on('click', function() 221 | { 222 | $(this).closest('.nav-responsive').removeClass('open'); 223 | }); 224 | $(document).on('click','.nav-responsive.open > .nav-sidebar > .dropdown > a', function(e) 225 | { 226 | e.preventDefault(); 227 | $(this).parent().addClass('active'); 228 | }); 229 | $(document).mouseup(function (e) 230 | { 231 | var target = $('.nav-responsive'); 232 | if (!target.is(e.target) && target.has(e.target).length === 0) 233 | { 234 | target.removeClass('open'); 235 | } 236 | }); 237 | }; 238 | 239 | var handleFloatingLabels = function() 240 | { 241 | "use strict"; 242 | 243 | $('.floatlabel').floatlabel(); 244 | }; 245 | 246 | var handleAccordionMenu = function() 247 | { 248 | "use strict"; 249 | 250 | $('.accordion .accordion-title').on('click', function () 251 | { 252 | var currLi = $(this).closest('li'); 253 | if (!currLi.hasClass('open')) 254 | { 255 | $('.accordion .collapse.in').collapse('hide'); 256 | $('.accordion li').removeClass('open'); 257 | currLi.find('.collapse').collapse('toggle'); 258 | currLi.closest('li').addClass('open'); 259 | /* 260 | currLi.on('shown.bs.collapse', function () { 261 | $('html, body').animate({ 262 | scrollTop: currLi.offset().top - 60 263 | }, 250); 264 | }); 265 | */ 266 | } 267 | else 268 | { 269 | $('.accordion li').removeClass('open'); 270 | currLi.find('.collapse').collapse('toggle'); 271 | } 272 | }); 273 | }; 274 | 275 | var handlePackageSwitcher = function() 276 | { 277 | "use strict"; 278 | var switcher = $('.packages-switcher'); 279 | switcher.on('click', function() 280 | { 281 | if($(this).hasClass('monthly')) 282 | { 283 | $(this).removeClass('monthly'); 284 | $('.package').each(function() 285 | { 286 | $(this).find('.package-price > span').html($(this).find('.package-price').data('hourly')); 287 | }); 288 | } 289 | else 290 | { 291 | $(this).addClass('monthly'); 292 | $('.package').each(function() 293 | { 294 | $(this).find('.package-price > span').html($(this).find('.package-price').data('monthly')); 295 | }); 296 | } 297 | }); 298 | }; 299 | 300 | var handlePageAnimations = function(offset) 301 | { 302 | "use strict"; 303 | 304 | var wow = new WOW( 305 | { 306 | boxClass: 'animate', 307 | animateClass: 'animated', 308 | offset: offset, 309 | mobile: false, 310 | live: true 311 | }); 312 | wow.init(); 313 | }; 314 | 315 | var checkBoxes = function (container) 316 | { 317 | "use strict"; 318 | container.find('input:not(.switch-checkbox)').icheck({ 319 | checkboxClass: 'checkbox-styled', 320 | radioClass: 'radio-styled', 321 | increaseArea: '20%' 322 | }); 323 | }; 324 | 325 | 326 | // For responsive tabs scrolling 327 | $(function() { 328 | "use strict"; 329 | 330 | function e() { 331 | c.classList.remove("disabled"), n.classList.remove("disabled"), l.scrollLeft <= 0 && c.classList.add("disabled"), l.scrollLeft + l.clientWidth + 5 >= l.scrollWidth && n.classList.add("disabled") 332 | } 333 | 334 | function t(e) { 335 | l.scrollLeft += e 336 | } 337 | var n = document.querySelector(".btn-next"), 338 | c = document.querySelector(".btn-prev"), 339 | l = document.querySelector(".tabs-responsive > .tabs-container > .nav-tabs"), 340 | i = 40; 341 | if (l !== null) 342 | { 343 | l.addEventListener("scroll", e), e(), n.addEventListener("click", t.bind(null, i)), n.addEventListener("tap", t.bind(null, i)), c.addEventListener("click", t.bind(null, -i)), c.addEventListener("tap", t.bind(null, -i)) 344 | } 345 | }(), 346 | function() { 347 | "use strict"; 348 | var e = document.querySelectorAll('[href=""]'); 349 | Array.prototype.forEach.call(e, function(e) { 350 | e.addEventListener("click", function(e) { 351 | e.preventDefault() 352 | }) 353 | }) 354 | }); 355 | -------------------------------------------------------------------------------- /img/section/bird-panel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | 14 | 17 | 24 | 34 | 36 | 38 | 40 | 42 | 43 | 44 | 45 | 46 | 50 | 52 | 55 | 57 | 58 | 59 | 60 | 61 | 63 | 65 | 67 | 69 | 71 | 72 | 73 | 74 | 75 | 78 | 84 | 88 | 92 | 97 | 101 | 102 | 103 | 105 | 106 | 107 | 108 | 109 | 111 | 112 | 113 | 114 | 115 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 132 | 133 | 134 | 136 | 138 | 140 | 143 | 153 | 155 | 157 | 158 | 161 | 162 | -------------------------------------------------------------------------------- /css/global.css: -------------------------------------------------------------------------------- 1 | 2 | /* Dev */ 3 | .dev_badge { display: inline-block; border-radius: 3px; background-color: #ff3b3b; color: #ffffff; font-size: 0.9em; font-weight: bold; padding: 0px 4px; } 4 | .dev_warning { font-weight: bold; font-size: 24px; color: #ff0000; border: 2px dashed #ff0000; text-align: center; padding: 4px; } 5 | 6 | 7 | /* Upstream changes */ 8 | .btn-lg { overflow: hidden; } 9 | 10 | .actions.multi > a.btn { margin: 0px 8px 8px 0px; } 11 | .actions.multi > .btn + .btn:not(.btn-block) { margin: 0px 8px 8px 0px; } 12 | 13 | .page-banner-null { 14 | padding-bottom: 0px; 15 | padding-top: 100px; 16 | } 17 | 18 | .form-group.buttonalign { 19 | margin: 0px; 20 | line-height: 50px; 21 | } 22 | 23 | .flag-null { 24 | background-position: -162px -36px; 25 | } 26 | 27 | .m-t-h2 { margin-top: 84px; } 28 | 29 | .banner-breadcrumbs ul > li > span { 30 | color: rgba(196, 227, 255, 0.6); 31 | display: block; 32 | font-size: 16px; 33 | height: 100%; 34 | line-height: 18px; 35 | margin: 0 12px; 36 | padding: 30px 12px; 37 | text-transform: none; 38 | white-space: normal; 39 | } 40 | 41 | .banner-breadcrumbs ul > li.active > span { 42 | color: #ffffff; 43 | } 44 | 45 | @media (max-width: 991px) 46 | { 47 | .browser-analytics { 48 | width: 238px; 49 | height: 152px; 50 | background-repeat: no-repeat; 51 | } 52 | } 53 | 54 | @media (max-width: 299px) 55 | { 56 | .navbar-header .navbar-login { 57 | display: none; 58 | } 59 | } 60 | 61 | select.form-control { 62 | -webkit-appearance: none; 63 | -moz-appearance: none; 64 | appearance: none; 65 | background-image: url('/_images/arrow.png'); 66 | background-repeat: no-repeat; 67 | background-position: 100% 50%; 68 | background-size: 30px 50px; 69 | cursor: pointer; 70 | } 71 | 72 | /* Generic */ 73 | .file_hidden { 74 | width: 0.1px; 75 | height: 0.1px; 76 | opacity: 0; 77 | overflow: hidden; 78 | position: absolute; 79 | z-index: -1; 80 | } 81 | 82 | .textleft { text-align: left; } 83 | .textright { text-align: right; } 84 | .textcenter { text-align: center; } 85 | 86 | .textunderline { text-decoration:underline; } 87 | 88 | hr.hr10 { height:10px; border:none; margin:0px; padding:0px; width:100%; } 89 | hr.hr15 { height:15px; border:none; margin:0px; padding:0px; width:100%; } 90 | hr.hr20 { height:20px; border:none; margin:0px; padding:0px; width:100%; } 91 | hr.hr30 { height:30px; border:none; margin:0px; padding:0px; width:100%; } 92 | hr.hr50 { height:50px; border:none; margin:0px; padding:0px; width:100%; } 93 | 94 | /* Message blocks */ 95 | .block_message { background-color: #ffffff; padding: 16px 0px; } 96 | 97 | .base_message { color: #616366; box-sizing: border-box; width: 100%; font-size: 15px; line-height: 25px; margin: 0px auto 10px auto; padding: 15px; text-align: left; border: 1px solid #000000; border-radius: 5px; overflow: hidden; } 98 | .success_message { color: #5ba65f; border-color: #66bb6a; } 99 | .warning_message { color: #fca426; border-color: #ffb13d; } 100 | .error_message { color: #e53935; border-color: #ff4d4a; } 101 | .info_message { color: #1e88e5; border-color: #54aaff; } 102 | 103 | 104 | /* Pricing */ 105 | .package > .package-header > .gv { display: none; } 106 | 107 | .package.great_value > .package-header { background-color: #1e88e5; border-top-left-radius: 2px; border-top-right-radius: 2px; position: relative; } 108 | .package.great_value > .package-header > .gv { display: block; position: absolute; top: 0px; right: 0px; background-image: url('/_images/great_value.png'); width: 92px; height: 70px; opacity: 0.90; } 109 | .package.great_value > .package-header > h3 { color: #ffffff; } 110 | .package.great_value > .package-header > span { color: #ffffff; } 111 | 112 | 113 | /* News */ 114 | .post > .post-avatar { display: none; } 115 | 116 | @media (max-width: 767px) 117 | { 118 | .post-header { 119 | padding-left: 0px; 120 | } 121 | } 122 | 123 | @media (min-width: 768px) 124 | { 125 | .post { padding-left: 0px; } 126 | } 127 | 128 | .news_recent_item { margin-bottom: 8px; } 129 | .news_recent_button { width: 100%; margin-bottom: 8px; position: relative; } 130 | 131 | .news_content img { max-width: 100%; } 132 | 133 | /* FAQ */ 134 | @media (min-width: 768px) 135 | { 136 | .vat_table { max-width: 50%; } 137 | } 138 | 139 | #speedtest_type { 140 | display: inline-block; 141 | width: 100px; 142 | margin-left: 4px; 143 | } 144 | 145 | @media (max-width: 767px) 146 | { 147 | .speedtest_table .btn-lg { 148 | margin-bottom: 4px; 149 | } 150 | } 151 | 152 | 153 | /* API */ 154 | .nav-responsive > ul > li.dropdown.header { margin-top: 8px; margin-bottom: 8px; } 155 | @media (max-width: 767px) 156 | { 157 | .nav-responsive > ul > li.dropdown.header { padding-left: 24px; } 158 | } 159 | 160 | pre code { white-space: pre; } 161 | 162 | .json_example .string { color:green; } 163 | .json_example .number { color:darkorange; } 164 | .json_example .boolean { color:blue; } 165 | .json_example .null { color:magenta; } 166 | .json_example .key { color:red; } 167 | 168 | 169 | /* Docs */ 170 | .docs-title a { color: #ffffff; transition: none; } 171 | .docs-title a:hover { color: #ffffff; transition: none; } 172 | 173 | .docs-freetrial { display: block; width: 100%; padding: 16px 0px; background-color: #4cae4c; text-align: center; } 174 | .docs-freetrial > span { font-weight: bold; font-size: 22px; color: #ffffff; } 175 | 176 | .docs-contribute {} 177 | .docs-contribute .container { padding-top: 40px; border-top: 1px solid #edf0f2; } 178 | 179 | @media (min-width: 768px) { 180 | .banner-search { 181 | width: 450px; 182 | } 183 | } 184 | 185 | .doc_container { padding: 0px 20px; } 186 | 187 | 188 | /* Docs index */ 189 | .article_list {} 190 | .article_list > li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 191 | 192 | .docs-panel-block { width: 100%; } 193 | 194 | /* Docs article */ 195 | .doc_tag { 196 | display: inline-block; 197 | height: 28px; 198 | line-height: 28px; 199 | border-radius: 3px; 200 | color: #ffffff; 201 | background-color: #1e88e4; 202 | padding: 0px 10px; 203 | white-space: nowrap; 204 | text-align: center; 205 | font-size: 14px; 206 | font-weight: bold; 207 | margin: 0px 0px 8px 6px; 208 | } 209 | 210 | .doc_tag:link, 211 | .doc_tag:visited, 212 | .doc_tag:active, 213 | .doc_tag:hover 214 | { 215 | color: #ffffff; 216 | } 217 | 218 | .doc_header { border-bottom: 1px solid #edf0f2; margin-bottom: 16px; padding: 0px 0px 6px 0px; } 219 | .doc_header h1 { margin: 0px 0px 8px 0px; } 220 | .doc_header > div { margin-bottom: 8px; } 221 | 222 | .doc_footer > div { font-size: 14px; font-style: italic; margin-top: 24px; padding: 0px; } 223 | 224 | 225 | /* Docs article content */ 226 | .doc_content { font-family: "Raleway",Helvetica,Arial,sans-serif; } 227 | .doc_content { font-size: 15px; font-weight: 300; font-style: normal; line-height: 25px; color: #616366; margin: 0px 0px 17px 0px; padding: 0px; } 228 | 229 | .doc_content h1 { font-size: 28px; font-weight: 500; font-style: normal; line-height: 34px; color: #363b40; margin: 25px 0px 25px 0px; padding: 0px; } 230 | .doc_content h2 { font-size: 28px; font-weight: 500; font-style: normal; line-height: 34px; color: #363b40; margin: 25px 0px 25px 0px; padding: 0px; } 231 | .doc_content h3 { font-size: 20px; font-weight: 500; font-style: normal; line-height: 28px; color: #363b40; margin: 25px 0px 25px 0px; padding: 0px; } 232 | .doc_content h4 { font-size: 16px; font-weight: 500; font-style: normal; line-height: 22px; color: #363b40; margin: 18px 0px 18px 0px; padding: 0px; } 233 | .doc_content h5 { font-size: 15px; font-weight: bold; font-style: normal; line-height: 22px; color: #363b40; margin: 18px 0px 18px 0px; padding: 0px; } 234 | .doc_content h6 { font-size: 14px; font-weight: bold; font-style: normal; line-height: 20px; color: #363b40; margin: 18px 0px 18px 0px; padding: 0px; } 235 | .doc_content h6.s1 { font-size: 13px; font-weight: bold; font-style: normal; line-height: 20px; color: #363b40; margin: 18px 0px 18px 0px; padding: 0px; } 236 | 237 | .doc_content p { font-size: 15px; font-weight: 300; font-style: normal; line-height: 25px; color: #616366; margin: 0px 0px 17px 0px; padding: 0px; } 238 | 239 | .doc_content ul { list-style: disc; padding-left: 40px; } 240 | .doc_content ol { padding-left: 40px; } 241 | 242 | .doc_content blockquote { font-size: 14px; margin: 0px 0px 20px 0px; padding: 10px 20px; border-left: 5px solid #eeeeee; } 243 | .doc_content blockquote > p { font-size: 14px; } 244 | 245 | .doc_content code { font-family: "Consolas", "Menlo", "Monaco", monospace, serif; } 246 | .doc_content code { font-size: 0.9em; background-color: #f9f2f4; color: #c7254e; border-width: 0px; border-radius: 3px; padding: 2px 4px; } 247 | .doc_content p code { font-size: 13px; } 248 | .doc_content pre { font-size: 13px; line-height: 1.25em; background-color: #f9f2f4; color: #c7254e; border-width: 0px; border-radius: 3px; padding: 6px 10px; overflow: auto; } 249 | .doc_content pre code { font-size: 13px; border-width: 0px; padding: 0px; } 250 | 251 | .doc_content pre { 252 | padding: 0px 10px; 253 | background-color: #f9f2f4; 254 | background: linear-gradient(to bottom, #f9f2f4 0.0em, #f9f2f4 1.25em, #fffbfb 1.25em, #fffbfb 2.5em); 255 | background: -webkit-linear-gradient(to bottom, #f9f2f4 0.0em, #f9f2f4 1.25em, #fffbfb 1.25em, #fffbfb 2.5em); 256 | background-size: 100% 2.5em; 257 | border: 1px solid #f9f2f4; 258 | } 259 | .doc_content pre code { 260 | background-color: transparent; 261 | } 262 | 263 | .doc_content a { color: #1e88e5; text-decoration: none; } 264 | .doc_content a:link, 265 | .doc_content a:visited, 266 | .doc_content a:active {} 267 | .doc_content a:hover { color: #3ba3ff; text-decoration: none; } 268 | .doc_content a img { border: none; } 269 | 270 | .doc_content hr { height: 0px; margin: 35px 0px; border-width: 0px; border-top: solid 1px #eeeeee; } 271 | .doc_content img { max-width: 100%; } 272 | 273 | 274 | /* Docs submission */ 275 | .tab-content .preview_text { width: 100%; height: 500px; margin: 0px; } 276 | .tab-content .preview_html { width: 100%; height: 500px; margin: 0px; overflow:scroll; } 277 | .tab-content .preview_spin { width: 100%; height: 500px; margin: 0px; position: relative; } 278 | 279 | 280 | /* Locations */ 281 | .location-map-title { 282 | position: relative; 283 | z-index: 1; 284 | } 285 | @media (min-width: 768px) 286 | { 287 | .location-map-title { 288 | margin-bottom: 32px; 289 | } 290 | } 291 | @media (min-width: 992px) 292 | { 293 | .location-map-title { 294 | margin-bottom: 64px; 295 | } 296 | } 297 | 298 | 299 | /* Tools */ 300 | .panel-calculator-block .row .control-label { height: 20px; overflow: hidden; margin-top: 8px; margin-bottom: 0px; white-space: nowrap; } 301 | .panel-calculator-block .row .control-label > span { vertical-align: middle; } 302 | 303 | @media (min-width: 768px) 304 | { 305 | .panel-subheader { 306 | margin: 0px; 307 | height: 50px; 308 | line-height: 50px; 309 | } 310 | } 311 | 312 | 313 | /* Legal */ 314 | .legal-simple { font-size: 14px; color: #262626; } 315 | 316 | 317 | /* Error pages */ 318 | .error-404sm { 319 | font-weight: bold; 320 | font-size: 64px; 321 | } 322 | 323 | @media (max-width: 767px) 324 | { 325 | .error-404 { 326 | display: none; 327 | } 328 | } 329 | 330 | @media (min-width: 768px) 331 | { 332 | .error-404sm { 333 | display: none; 334 | } 335 | } 336 | 337 | 338 | /* VBS reliability block */ 339 | .aspect_div_560_400 { width: 100%; max-width: 560px; max-height: 400px; margin: 0px auto; } 340 | .aspect_div_560_400 > div { width: 100%; padding-bottom: 71%; position: relative; margin: 0px; } 341 | 342 | .image-reliability-sm .server-lg { left: 36%; top: 0%; width: 28%; height: 48%; position: absolute; z-index: 2; background-size: 100% 100%; } 343 | .image-reliability-sm .server-left { left: 0%; top: 48%; width: 16%; height: 28%; position: absolute; z-index: 2; background-size: 100% 100%; } 344 | .image-reliability-sm .server-right { left: 82%; top: 48%; width: 16%; height: 28%; position: absolute; z-index: 2; background-size: 100% 100%; } 345 | .image-reliability-sm .server-center { left: 42%; top: 68%; width: 16%; height: 28%; position: absolute; z-index: 2; background-size: 100% 100%; } 346 | .image-reliability-sm .lock { left: 60%; top: 60%; width: 51%; height: 50%; position: absolute; background-size: 100% 100%; } 347 | .image-reliability-sm .line-server-top { left: 9%; top: 23%; width: 80%; position: absolute; z-index: 1; background-size: 100% 100%; } 348 | .image-reliability-sm .line-server-left { left: 9%; top: 23%; height: 36%; position: absolute; z-index: 1; background-size: 100% 100%; } 349 | .image-reliability-sm .line-server-right { left: 89%; top: 23%; height: 36%; position: absolute; z-index: 1; background-size: 100% 100%; } 350 | .image-reliability-sm .line-server-center { left: 50%; top: 23%; height: 55%; position: absolute; z-index: 1; background-size: 100% 100%; } 351 | 352 | @media (max-width: 767px) 353 | { 354 | .image-reliability-sm { display: block; } 355 | .image-reliability { display: none; } 356 | } 357 | @media (min-width: 768px) 358 | { 359 | .image-reliability-sm { display: none; } 360 | .image-reliability { display: block; } 361 | } 362 | 363 | 364 | /* Partner logos */ 365 | 366 | .partner-logos { 367 | text-align: center; 368 | width: 100%; 369 | } 370 | 371 | .partner-logos div { 372 | display: inline-block; 373 | vertical-align: middle; 374 | text-align: center; 375 | } 376 | 377 | .partner-logos div img { 378 | opacity: 0.5; 379 | max-width: 100%; 380 | } 381 | 382 | @media (max-width: 767px) 383 | { 384 | .partner-logos div { 385 | display: block; 386 | margin: 32px 0px; 387 | } 388 | } 389 | @media (min-width: 768px) 390 | { 391 | .partner-logos div { 392 | margin: 32px 16px; 393 | max-width: 14%; 394 | } 395 | } 396 | 397 | 398 | /* Logged out */ 399 | 400 | .loggedout_vcenter { margin: 32px 0px; } 401 | @media (min-width: 768px) and (min-height: 700px) 402 | { 403 | .loggedout_vcenter { position: absolute; top: 50%; width: 100%; margin-top: -220px; } 404 | } 405 | 406 | 407 | -------------------------------------------------------------------------------- /client.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | rixCloud | 云加速APP及网络,游戏加速,香港云主机 | ChatSIM中国认证合作伙伴 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 33 | 34 | 39 | 40 | 41 | 42 | 43 |
    44 | 105 | 106 | 125 | 126 | 127 | 128 | 190 | 191 |
    192 |
    193 |

    使用rixCloud云服务,开启新生活!

    194 | 195 |
    196 | 197 | 198 | 199 |
    200 |
    201 | 202 |
    203 |
    204 | 205 |
    206 | 207 |
    208 |
    209 | 210 |
    211 |
    212 | 213 | 214 | 282 | 283 |
    284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | -------------------------------------------------------------------------------- /apps.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | rixCloud | 云加速APP及网络,游戏加速,香港云主机 | ChatSIM中国认证合作伙伴 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 32 | 33 | 38 | 39 | 40 | 41 | 42 |
    43 | 104 | 105 | 106 |
    107 |
    108 |
    109 | 110 | 114 |
    115 | 129 |
    130 |
    131 | 132 | 133 | 194 | 195 |
    196 |
    197 |

    使用rixCloud云服务,开启新生活!

    198 | 199 |
    200 | 201 | 202 | 203 |
    204 |
    205 | 206 |
    207 |
    208 | 209 |
    210 | 211 |
    212 |
    213 | 214 |
    215 |
    216 | 217 | 218 | 286 | 287 |
    288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | -------------------------------------------------------------------------------- /privacy.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | rixCloud | 云加速APP及网络,游戏加速,香港云主机 | ChatSIM中国认证合作伙伴 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 32 | 33 | 38 | 39 | 40 | 41 | 42 |
    43 | 104 | 105 | 106 | 107 |
    108 |
    109 | 112 | 128 |
    129 |
    130 | 131 | 132 |
    133 |
    134 |
    135 |
    136 | 137 |

    I、总则

    138 |
      139 |
    1. 以下内容提到的这个政策适用于上海墙信网络科技有限公司和您,rixCloud的用户 140 |
        141 |
      1. 上海墙信网络科技有限公司,是该网站https://rixcloud.com的发行商和运营商,下文中简称为“rixCloud”。第一人称代词(我们、我们的等)在本政策中的使用,是指上海墙信网络科技有限公司。此外,当所使用的专有名词“本站”,是指https://rixcloud.com
      2. 142 |
      3. 您,rixCloud的用户 – 因为您是rixCloud的用户,因此本政策在下文中提到的“您”及其他第二人称代词(如“您的”、“阁下”)都指作为rixCloud用户的您。
      4. 143 |
      144 |
    2. 145 |
    3. 该隐私政策描述了我们如何使用您的信息,当您在本站注册、订阅服务、购买产品,或者以其他方式使用我们的在线服务时。本政策不涵盖从其他第三方网站收集到的信息。
    4. 146 |
    147 | 148 |

    II. 修订本政策

    149 |

    我们保留在任何时间修改,修订或修改这一政策、我们的其他政策和协议的权利。您应该定期通过重新访问此网页,使用浏览器上的“刷新”按钮,检查本政策的任何修改。你应该注意最后一次修订的这一政策的日期。如果你在您的浏览器点击“刷新”按钮,“上次修改”日期保持不变,可以假设,没有更改。“上次修改”日期的变化表示该政策已被更新或编辑,更新或编辑的版本在发布后立即取代先前任何版本。 150 |

    151 |

    III. 我们收集的个人信息

    152 |

    游客到我们的网站将与我们有信息交换。根据您的互动层面,我们会收集有关您的不同信息。收集的信息类型如下:

    153 |
      154 |
    1. 会员 - 会员是那些订阅我们的服务的用户。将被提供他们的名字,他们的地址,他们的年龄,他们的电话号码,以及其他必要的结算信息。
    2. 155 |
    3. 游客 - 游客是谁没有在任何页面输入任何数据页面的访问者。我们仅从浏览器收集信息。这些信息仅限于cookies,IP地址,以及其他被动信息收集(下文解释)。
    4. 156 |
    157 |

    IV. 我们如何收集信息

    158 |
      159 |
    1. 被动收集 – 我们使用Cookie来收集有关您的信息,以提高您的网站体验。在我们的cookie收集的信息包括,但不限于,你的用户的IP地址,你的客户的ID,你的地理位置和其他会话数据。
    2. 160 |
    3. 主动收集 – 我们向您收集信息,当您完成注册表格成为我们网站的会员。这种地点是注册页面,如https://my.rixcloud.com/register,php 但我们保留添加额外的信息收集门户的权利。
    4. 161 |
    162 |

    V. 我们如何使用你的信息

    163 |

    我们的政策是不使用或分享不同意此隐私政策的游客和会员,我们还提供一个选项选择退出或以其他方式禁止这种无关用途使用或分享无关那些本政策所述的有关访问者或会员的个人信息的方式。但是,我们可能会透露使用本服务或通过我们的服务访问的Web网站的有关游客者或会员的个人资料或信息———以任何理由,如果,在我们的判断,我们认为这是合理的做法,其中包括:

    164 |
      165 |
    1. 为了满足任何法律,如任何有关电子通信隐私的法律和法案,法规或政府对这些信息的要求;
    2. 166 |
    3. 包括但不限于向第三方信息收集插件披露违反rixCloud可接受使用协议的用户的信息。
    4. 167 |
    5. 更好的运行我们的服务;
    6. 168 | 169 |
    7. 我们将始终与执法当局,私营方当事人和其他寻求关于我们的最终用户在适用法律要求的范围内的信息合作。这种合作的例子包括合法的刑事,民事或行政过程中,发现请求,传票,法院命令,令状,或合理的权力获得这样的过程中机构或人员的合理要求。
    8. 170 |
    171 |

    VI. 我们的通知

    172 |

    我们可以定期发送给您公告,包括我们现有的和新的计划的细节。你可以通过联系我们或者点击选择在这些电子邮件的底部的链接选择退出接收公告。如果您选择退出这些营销电子邮件,您仍然可以收到系统通知和其他信息,这是与您的帐户相关的。如果您向我们提供您的信息,使用该网站,或订阅任何我们的服务,您将创建一个与我们的商业关系。在这样做时,你明白,即使是从我们或我们的附属公司发送的未经请求的商业电子邮件是垃圾邮件,因为该责任是根据法律规定的。

    173 | 174 |

    VII. 我们对数据安全的承诺

    175 |

    我们采取措施,包括数据加密,以保护所有敏感的用户信息的传输。我们尽一切努力,以确保我们的网络和系统的完整性和安全性。尽管如此,我们不能保证我们的安全措施将防止第三方的“黑客”非法获取此信息。我们采取一切合理措施防止这样的安全漏洞,但鉴于网络罪犯,我们不能保证我们的安全是100 %的。尽管我们有合理的安全措施,在这样的违规行为发生时,你自行承担的风险。

    176 |

    XIII. 如何访问或修改您的信息

    177 |

    我们提供我们的会员访问或修改注册时提供的信息。要访问或修改这些信息,请联系我们的客户服务部门会自行在用户中心修改。

    178 |

    IX.关于我们隐私政策的问题

    179 |

    如果有关于隐私政策的问题,请联系客服部门。

    180 | 181 | 182 |
    183 |
    184 |
    185 |
    186 | 187 | 188 |
    189 |
    190 |

    使用rixCloud云服务,开启新生活!

    191 | 192 |
    193 | 194 | 195 | 196 |
    197 |
    198 | 199 |
    200 |
    201 | 202 |
    203 | 204 |
    205 |
    206 | 207 |
    208 |
    209 | 210 | 211 | 279 | 280 |
    281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | --------------------------------------------------------------------------------