AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️AdsPower:安全不封号,高效自动化Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】
FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线
【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户E.PN 虚拟卡
BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理
虚拟信用卡+独立站收款全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放
免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户
FB资源,账单户,分享户,国内一手FB企业户,TT老户,GG老户源头海外CL企业户源头PTM全球虚拟卡—进来交个朋友!
PTM虚拟卡⚡️费率透明⚡️额度随心FB虚拟卡⚡️消费越多返现越多【找量】BA独家Nutra单找量虚拟FB卡 ⚡️ 透明条件 
国内外持牌,虚拟信用卡和收付款广告位出租8500万高质量住宅IP,助力各种需求 
查看: 40788|回复: 10

[求助] 請教一下shopify大佬如何優雅地屏蔽部分國家或地區的ip呢?

[复制链接]

176

主题

1141

广告币

4202

积分

超级版主

Rank: 8Rank: 8

积分
4202

社区QQ达人

发表于 2020-7-3 19:31:07 | 显示全部楼层 |阅读模式
Lemft
比如我想屏蔽朝鮮的ip* Y! L5 |! O5 G; z4 ~/ `  h

6 g" Q' o/ _, U- `& \1 m: X! ^; {有一些付費的app好像可以實現,但是感覺不太值啊,只是很簡單的功能( M7 k9 o( m: K" |

9 [! Y# M1 b6 c7 Q7 Q6 j可以利用maxmind的geo ip实现吗?$ n" Y) n! }2 \! G, f! {0 ?# a) R
相关帖子
缅怀骄阳
此ID(小白龙)仅限在论坛使用,其他平台发生的任何交易纠纷与本人无关,善用搜索远离骗子
回复

使用道具 举报

1632

主题

1万

广告币

2万

积分

管理员

宇宙无敌河马天神

Rank: 9Rank: 9Rank: 9

积分
27177

社区QQ达人

发表于 2020-7-3 21:23:10 | 显示全部楼层
shopify 可以前面挂cf吗?
# F9 Q# m9 y% @
# L5 U5 y" J- y  @cf 实现这个很容易
: c8 f5 l1 H+ j. a
/ t) {8 n$ Q  i: L, Y$ Q要不然就只能自己写code,利用maxmind 的geoip了

点评

应该不行,只能用DNS Only模式,然后shopify会generate一个let's encrypt,我看几个top shopify店铺都是这样的 自己写code感觉就很麻烦了。。。 在shopify的社区找到了这个代码,不过这个freegeoip.app感觉不稳  详情 回复 发表于 2020-7-3 22:38
学会提问的艺术, 从小处入手, 忌大而空
AdvertCN电报群

我最喜欢用的工具
7200W全球动态不重复住宅IP代理
回复 支持 反对

使用道具 举报

176

主题

1141

广告币

4202

积分

超级版主

Rank: 8Rank: 8

积分
4202

社区QQ达人

 楼主| 发表于 2020-7-3 22:38:35 | 显示全部楼层
河小马 发表于 2020-7-3 21:23' |& G# S+ M8 J* _' ~  B
shopify 可以前面挂cf吗?6 }  o6 ]6 Z4 h8 F8 s. m

' _; Y; Y1 b* N- ucf 实现这个很容易
5 G8 Z; d& A! d
应该不行,只能用DNS Only模式,然后shopify会generate一个let's encrypt,我看几个top shopify店铺都是这样的: ]( m0 M0 g- B1 i! x0 w

. W. Y0 g3 h. W1 @0 f+ l自己写code感觉就很麻烦了。。。6 `7 B, @" a# N- g/ i1 G
, ]  Q5 E$ m9 D1 b6 _
在shopify的社区找到了这个代码,不过这个freegeoip.app感觉不稳8 p; Q, G* [1 U( f" T9 {+ F
' ~7 J  f( l! R
  1. // IpGeolocation0 m9 m! n( y( h% B% S
  2. var httpRequest = new XMLHttpRequest();6 x6 ^, _5 `) d2 z' o' S

  3. + }' f* O4 R1 @/ r: G
  4. httpRequest.onreadystatechange = function() {9 E% y9 h5 ~! Y/ \( p) a1 n
  5. if (4 === this.readyState && 200 === this.status) {
    ! h* U& y; h/ |& Z& A2 g7 |' D
  6. var json = JSON.parse(this.responseText);; @9 k+ }& L* J9 w0 l) j
  7. redirect(json.country_code);7 L6 b& O4 k' I* \! s
  8. }+ J) R3 T4 p' `
  9. }" e' W2 [* A6 Q" D8 y; f. G6 G
  10. httpRequest.open("GET", "https://freegeoip.app/json/", false);; C3 A3 F6 l$ P' e5 \. m7 h0 l' s
  11. httpRequest.setRequestHeader("Accept", "application/json");" c6 ]/ u- A. `0 T$ K
  12. httpRequest.send();
    5 d0 y- h' U# J* o

  13. ) o" ]* n+ r9 a& i% G8 ^5 o
  14. function redirect(country_code) {
    # ^' V+ {7 L. l4 q0 \9 l$ R  z# \
  15. ' `0 a" N* Y) o/ A: }) Y
  16. if (country_code == "CN" ) {- F0 y( l8 `1 w% ^; j0 p3 {

  17. $ F) e# r" K5 J8 D' m
  18. window.location.href = "https://www.nasa.gov/";9 a; X& i: G+ ^
  19. }) l- g' {8 Q- Z/ p& F

  20. , p/ p2 T: N7 Y+ v( J
  21. else if5 s: m0 }6 M2 r' o8 t8 w* ]( T# K
  22. (country_code == "MO" ) {6 G9 {6 S( X- z
  23. window.location.href = "https://www.nasa.gov/";
    % ]+ Z  g/ i, f) o/ @! {( \
  24. }" j$ B* @+ }& s+ y: V& U3 N/ ~

  25. 3 V" G' s& Z) o: c5 y9 P
  26. ! c$ r+ Y. g5 k
  27. else if
    7 v0 q2 E5 r" u( H
  28. (country_code == "SG" ) {/ H/ ^1 f2 v6 L( ~- m  M2 {$ ^1 K. q

  29. ( ~+ ?  x2 O& y/ A! G4 g( F- f
  30. window.location.href = "https://www.nasa.gov/";
    8 s: [, q6 ]0 c7 a# G+ @/ p
  31. }4 P) D& O! s" S8 C$ p# S
  32. / l& v# B. [; ~$ a( e5 i: `( S6 k5 k
  33. else if
    : L" k$ r5 _  o) q
  34. (country_code == "EE" ) {. V) x* f6 N8 r9 B

  35. 3 g) l- Z( }/ E
  36. window.location.href = "https://www.nasa.gov/";2 j9 Z" w! m  g4 m/ t& D
  37. }) h# c+ q9 q1 W" n
  38. * z0 N& v% |" S+ u, C

  39. - Y+ @9 g9 i' A2 V) r7 A
  40. else {
    ( U. L: E) S: \0 j% j% x
  41. return
    # N/ ?: |* Q+ Q! e5 j
  42. }
    4 j/ i9 n+ p. S* u5 H1 @6 i- D
  43. }
复制代码
缅怀骄阳
此ID(小白龙)仅限在论坛使用,其他平台发生的任何交易纠纷与本人无关,善用搜索远离骗子
回复 支持 反对

使用道具 举报

15

主题

1187

广告币

1157

积分

中级会员

Rank: 3Rank: 3

积分
1157
发表于 2020-7-6 09:05:37 | 显示全部楼层
本帖最后由 GGBone 于 2020-7-6 09:07 编辑
& i4 y7 v* T' A( N' i/ _  g$ T( s% R4 v
安装一下付费的app,看一下怎么实现的,抄过来就可以了
回复 支持 反对

使用道具 举报

190

主题

1659

广告币

2239

积分

高级会员

Rank: 4

积分
2239
发表于 2020-7-6 09:42:06 | 显示全部楼层
头像里面那个女的好面熟
回复 支持 反对

使用道具 举报

6

主题

549

广告币

3008

积分

高级会员

Rank: 4

积分
3008
发表于 2020-7-6 10:40:30 | 显示全部楼层
自己写个接口套cf,读取国家信息,然后你代码里面替换freegeoip.app为你的接口。应该可以保证稳定。
回复 支持 反对

使用道具 举报

3

主题

787

广告币

806

积分

中级会员

Rank: 3Rank: 3

积分
806

社区QQ达人

发表于 2020-7-6 14:24:40 | 显示全部楼层
其实屏蔽时区和系统语言更香些

点评

朋友能留个码吗?感谢  详情 回复 发表于 2020-12-21 00:05
回复 支持 反对

使用道具 举报

3

主题

87

广告币

246

积分

初级会员

Rank: 2

积分
246

社区QQ达人

发表于 2020-7-8 18:53:11 | 显示全部楼层
屏蔽浏览器语言zh的比较容易实现
回复 支持 反对

使用道具 举报

5

主题

10

广告币

58

积分

初级会员

Rank: 2

积分
58
发表于 2020-12-21 00:05:41 | 显示全部楼层
lancekupiak 发表于 2020-7-6 14:24
' C: I/ q* \1 B4 G5 b5 T  y- R其实屏蔽时区和系统语言更香些
" e3 Z3 n) i% d! r
朋友能留个码吗?感谢

点评

朋友后来解决了吗?分享一下可否?  详情 回复 发表于 2021-8-25 00:21
回复 支持 反对

使用道具 举报

0

主题

5

广告币

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-8-25 00:21:30 | 显示全部楼层
鲜浓番茄味 发表于 2020-12-21 00:05
5 Y- X5 B4 r: b  d. p% o  Y朋友能留个码吗?感谢
" F& o: p2 G/ v! W( ]6 Y, U6 S
朋友后来解决了吗?分享一下可否?
, S* f. ]4 U% N7 y' Z- a* c" ^3 {- Y

点评

Shopify 屏蔽同行视频教程: https://www.bilibili.com/video/BV17A411x7tr  详情 回复 发表于 2021-9-2 22:41
回复 支持 反对

使用道具 举报

0

主题

5

广告币

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-9-2 22:41:27 | 显示全部楼层
堂吉诃德啊 发表于 2021-8-25 00:21) Z! p7 I+ U: u! ?& [. V! ]; Z# J
朋友后来解决了吗?分享一下可否?
: S! p! b- T/ G7 ?
Shopify 屏蔽同行视频教程:
3 Q! @* }% s! D7 A9 c' Lhttps://www.bilibili.com/video/BV17A411x7tr
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2025-9-18 16:21 , Processed in 0.105970 second(s), 16 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表